安装Docker 1. 卸载旧版本docker sudo yum remove docker docker-common docker-selinux docker-engine 2. 安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 3. 更新docker的yum源阿里云 sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 4. 安装最新版docker sudo yum install -y docker-ce 5. 启用docker服务 systemctl enable docker 6. 运行/停止/重启docker服务 systemctl start docker systemctl stop docker systemctl restart docker.service 7. 测试helloworld docker run hello-world
启动时报错的解决:
## 启动报错? 安装完后,启动报错,运行下面命令查看详细原因 journalctl -xe 发现一段红色文字 inotify_add_watch(7, /dev/dm-2, 10) failed: No such file or directory 这是因为XFS文件系统管理工具的版本太低,使用如下命令升级: yum update xfsprogs -y 然后重新启动: systemctl daemon-reload systemctl restart docker ## 报这个错?ERROR: COMMAND_FAILED: '/sbin/iptables -t nat -C P 执行下面语句,然后重新启动 pkill docker iptables -t nat -F ifconfig docker0 down brctl delbr docker0 ### 安装 ifconfig,brctl yum install net-tools.x86_64 -y yum install -y bridge-utils