1、卸载旧版本docker
卸载旧版本docker命令
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
AI 代码解读
现在就是没有旧版本的docker
2、安装docker的yum库
yum install -y yum-utils
AI 代码解读
3、配置docker的yum源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
AI 代码解读
如果该步骤报如下错误,文章末尾有对应解决方案
4、安装docker
yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
AI 代码解读
查看docker版本
docker images 查看docker镜像情况(此处是为了以此来验证docker是否启动)
如下的回复是没有连接到docker,因为docker没有启动
5、启动和校验docker
下面这条命令让他开机自启
systemctl enable docker
AI 代码解读
然后手动启动docker
以后就不用手动启动了,就这次需要手动启动
systemctl start docker
AI 代码解读
命令执行完毕后再次拿docker images验证,发现有如下输出,说明真正启动成功
以下再写几个常用的docker启动或关闭的命令
停止docker
systemctl stop docker
AI 代码解读
重启docker
systemctl restart docker
AI 代码解读
6、配置阿里云镜像
将加速地址配到docker
# 创建目录
mkdir -p /etc/docker
# 进入上面那个目录后再依次执行下面的命令
# 复制内容,注意把其中的镜像加速地址改成你自己的
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://xxxx.mirror.aliyuncs.com"]
}
EOF
# 重新加载配置
systemctl daemon-reload
# 重启Docker
systemctl restart docker
AI 代码解读
7、配置dockeryum源报错的结局方案
进入下面这个目录
cd /etc/yum.repos.d
AI 代码解读
修改这个文件
把这一行注释掉
成功: