在 CentOS 上安装 Docker 和 Docker Compose 并配置使用国内镜像源,可以加速镜像下载速度。以下是详细的步骤:
一、安装 Docker
-
移除旧版本的 Docker(如果有):
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine -
设置 Docker 的 yum 源为国内镜像源:
使用阿里云的 Docker 溜镜像源为例:
sudo yum-config-manager \ --add-repo \ https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -
更新 yum 包索引:
sudo yum makecache fast -
安装 Docker CE:
sudo yum install docker-ce docker-ce-cli containerd.io -
启动 Docker:
sudo systemctl start docker -
设置开机自启:
sudo systemctl enable docker
二、配置 Docker 使用国内镜像加速器
编辑或创建 /etc/docker/daemon.json 文件,并添加如下内容(以阿里云为例):
{
"registry-mirrors": ["https://<your_mirror>.mirror.aliyuncs.com"]
}
请将 <your_mirror> 替换为你从阿里云获取的专属加速地址。
修改完后,重启 Docker 服务使配置生效:
sudo systemctl daemon-reload
sudo systemctl restart docker
三、安装 Docker Compose
-
下载 Docker Compose 的最新稳定版(可以从国内镜像源下载,或者直接从 GitHub 下载):
如果选择从国内镜像源下载,请先找到一个可靠的镜像站点。这里提供一个通用方法:
sudo curl -L "https://github.com/docker/compose/releases/download/$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep -Po '"tag_name": "\K.*?(?=")')/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose注意:上述命令直接从 GitHub 获取最新版本信息和文件,如果访问速度慢,建议直接前往Docker Compose Releases页面手动复制链接进行下载。
-
应用可执行权限给二进制文件:
sudo chmod +x /usr/local/bin/docker-compose -
创建软连接(可选):
如果希望
docker-compose命令无需全路径调用,可以创建软连接:sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose -
验证安装是否成功:
docker-compose --version
完成以上步骤后,你就成功地在 CentOS 上安装了 Docker 和 Docker Compose,并配置了使用国内镜像源加速 Docker 镜像的下载。











![2025年渗透测试面试题总结-腾讯[实习]玄武实验室-安全工程师(题目+回答)](https://i-blog.csdnimg.cn/direct/2ea6508e11f348769528e86055da4fc5.png)



![[蓝桥杯]取球博弈](https://i-blog.csdnimg.cn/direct/f38e74ca9ab7490d989710ed2e1eec6b.png)
![[Java 基础]数组](https://i-blog.csdnimg.cn/img_convert/f5c5e14b509e2e48fcb75d3263bbdf94.png)



