当前位置:首页 > centos7 安装docker

centos7 安装docker

点击次数:386  更新日期:2020-08-09
安装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