一、安装Docker
1、查看内核,docker要求内核版本3.10+
uname -r
2、使用 root
权限登录 Centos。确保 yum 包更新到最新。
sudo yum update
3、卸载旧版本
sudo yum remove docker docker-common docker-selinux docker-engine
4、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
5、设置yum源(使用阿里源)
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
6、安装Docker
sudo yum install docker-ce
7、启动Docker,并开启自启动
sudo systemctl start docker
sudo systemctl enable docker
8、卸载Docker Ce(兄弟,这句看清需求,再copy执行)
sudo yum remove docker-ce
sudo rm -rf /var/lib/docker
9、配置阿里云国内加速镜像
进入https://cr.console.aliyun.com
配置方法一:
您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器
# 1
sudo mkdir -p /etc/docker
# 2
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://xxxxx.mirror.aliyuncs.com"]
}
EOF
# 3
sudo systemctl daemon-reload
# 4
sudo systemctl restart docker
配置方法二:
用systemctl enable docker启用服务后,编辑/etc/systemd/system/multi-user.target.wants/docker.service文件,找到 ExecStart= 这一行,在这行最后添加加速器地址 –registry-mirror=<加速器地址>,如:
ExecStart=/usr/bin/dockerd --registry-mirror=https://xxxxx.mirror.aliyuncs.com
重新加载配置并且重新启动。
sudo systemctl daemon-reload
sudo systemctl restart docker
10、查看安装是否成功(有client和service两部分表示docker安装启动都成功了)
docker version