0.卸载docker旧版本
# 查看旧版本,有返回结果
docker version
# 卸载旧版本
sudo yum remove docker
# 卸载确认,提示not found
docker version
如果不行就得删除文件啥进程了:
# 删除文件
rm -rf /etc/docker
rm -rf /run/docker
rm -rf /var/lib/dockershim
rm -rf /var/lib/docker
# 啥进程
ps -ef | grep docker
kill -9 pid
# 把列表文件都remove
yum list installed | grep docker
yum remove docker-client.x86_64
1.安装docker
设置docker镜像源为阿里
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装docker
sudo yum install docker-ce docker-ce-cli containerd.io
2.启动doncker
systemctl start docker # 运行docker进程
systemctl status docker # 查看系统进程及状态
docker ps # 查看运行中的镜像
systemctl restart docker # 重启docker进程
systemctl stop docker # 停止docker进程
3.安装docker-compose
# 下载docker-compose
sudo curl -L "https://github.com/docker/compose/releases/download/v2.5.0/docker-compose-linux-x86_64" -o /usr/local/bin/docker-compose
# 赋予执行权限
sudo chmod +x /usr/local/bin/docker-compose
# 建立软链接
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
# 查看docker-compose版本
docker-compose --version
如果出现网络问题,可以更换yum源
# 先备份
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
# 再更换
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
网友评论