一、Docker + Compose 一步到位
# 1. 安装必要的依赖
sudo dnf install -y dnf-plugins-core
# 2. 使用阿里云镜像源添加 Docker 仓库(这是最关键的一步)
sudo dnf config-manager --add-repo=https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 3. 安装 Docker 引擎(直接从阿里云源拉取)
sudo dnf install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
# 4. 启动 Docker 并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker
# 5. 验证安装
sudo docker --version
单独安装Compose
# 安装docker compose
sudo dnf install -y docker-compose-plugin
# 验证
docker compose version
二、修改镜像源
安装完之后国内不能用,需要修改docker仓库为国内的
# 修改配置文件
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<EOF
{
"registry-mirrors": [
"https://docker.1ms.run",
"https://mirror.ccs.tencentyun.com",
"https://docker.m.daocloud.io"
]
}
EOF
# 让配置文件生效,重启docker
sudo systemctl daemon-reload
sudo systemctl restart docker