1.更新Centos9 源
https://blog.csdn.net/Lucker_YYY/article/details/142265291
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
# 如果上面的报连接超时 则使用下面的阿里云镜像配置
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/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 -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
增加Docker源
vim /etc/docker/daemon.json
{
"registry-mirrors": [
"https://hub.uuuadc.top",
"https://docker.anyhub.us.kg",
"https://dockerhub.jocher.com",
"https://dockerhub.icu",
"https://docker.ckyl.me",
"https://docker.awsl9527.cn"
],
"exec-opts":["native.cgroupdriver=systemd"]
}
如果执行速度慢可以用阿里云仓库:
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