1.卸载docker
首先卸载旧版本的 Docker
,以防止和新安装的版本产生冲突。如果已经安装的有docker
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2.安装 Docker 依赖的软件包:yum-utils
软件包,以及设置 Docker 的 erpo仓库
。
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
3.安装Docker和Docker-cli
yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y
4.启动并设置开机自启动
#启动docker
systemctl start docker
#查看docker服务状态 running 就是启动成功
systemctl status docker
# 设置开机自启
systemctl enable docker
# 停止docker # 如果无法停止则先尝试禁用docker.socket #systemctl stop docker.socket
systemctl stop docker
查看docker版本
docker -v
安装docker-compose
1.安装pip3
yum -y install python3-pip
pip3 install --upgrade pip
2.安装docker-compose
pip3 install docker-compose
# 使用阿里镜像源
pip3 install -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com docker-compose
如果执行速度慢可以用阿里云仓库:
pip3 install -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com docker-compose
如果出现报错:
ERROR: Cannot uninstall requests 2.25.1, RECORD file not found. Hint: The package was installed by rpm.
则执行下面的命令:
sudo yum remove python3-requests
最后再次执行安装docker-compose:
pip3 install docker-compose
查看docker-compose版本:
docker-compose version