一. 删除docker及docker-compose
1. 确认是否安装yum包管理器 如果没有安装 运行下面命令安装
sudo yum install -y epel-release
2. 运行下面命令查看当前系统已经安装的软件包及版本
查看docker-compose
rpm -qa | grep docker-compose
查看docker
rpm -qa | grep docker
3. 运行下面命令删除软件包 把package_name替换成第2步查找的软件包名字
sudo yum remove <package_name>
4. 运行下面命令重新加载YUM仓库并清理不再需要的文件
sudo yum clean all
二. 安装docker及docker-compose
docker安装:
1. 更新 yum 源
sudo yum update -y
2. Docker 需要一些依赖,可以通过命令安装
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
3. 添加 Docker 仓库
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
4. 安装 Docker
sudo yum install -y docker-ce
5. 启动 Docker
sudo systemctl start docker
6. 设置开机自启
sudo systemctl enable docker
7. 添加docker国内镜像
进入/etc/docker/目录 看看有没有daemon.json文件 没有就vim创建一个
{
"registry-mirrors": [
"https://dockerproxy.com",
"https://hub-mirror.c.163.com",
"https://mirror.baidubce.com",
"https://ccr.ccs.tencentyun.com",
"https://zfzbet67.mirror.aliyuncs.com"
]
}
ESC :wq! 保存退出
sudo systemctl restart docker 重启docker
docker info 查看设置的镜像是否在registry里
docker-compose安装(通过python-pip来安装):
1. 升级python版本
yum -y install epel-release python3-pip gcc python-devel -y
2. 升级pip包
pip3 install --upgrade pip
3. 用pip3安装docker-compose
pip3 install docker-compose
4. 升级docker-compose
sudo yum install epel-release
sudo yum install docker-compose