🐳 Docker 安装指南 (CentOS)
本指南基于阿里云镜像源,适用于 CentOS 7 及以上版本。
1. 快速安装(最新版)
按顺序执行以下命令即可完成默认最新稳定版的安装与启动。
第一步:安装必要系统工具
bash
sudo yum install -y yum-utils
第二步:添加软件源信息
使用阿里云镜像源以提高下载速度:
bash
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
第三步:安装 Docker 引擎及相关组件
bash
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
第四步:启动 Docker 服务
bash
sudo service docker start
(可选) 设置开机自启:sudo systemctl enable docker
2. 进阶操作:安装指定版本
如果您需要安装特定版本的 Docker CE(例如为了兼容性),请按以下步骤操作。
步骤一:查找可用版本
列出所有可用的 Docker CE 版本并按版本号排序:
bash
yum list docker-ce.x86_64 --showduplicates | sort -r
输出示例:
text
docker-ce.x86_64 17.03.1.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.03.0.ce-1.el7.centos docker-ce-stable
步骤二:安装指定版本
将 [VERSION] 替换为上一步查到的完整版本号(例如 17.03.0.ce-1.el7.centos):
bash
sudo yum -y install docker-ce-[VERSION]
3. 注意事项:启用测试版本源
官方软件源默认只启用稳定版(Stable)。如果您需要安装测试版(Test)或边缘版(Edge),需手动修改配置文件。
-
编辑配置文件:
bashvim /etc/yum.repos.d/docker-ce.repo -
修改启用状态 : 找到
[docker-ce-test]部分,将enabled=0修改为enabled=1。ini[docker-ce-test] name=Docker CE Test - $basearch baseurl=https://download.docker.com/linux/centos/$releasever/$basearch/test enabled=1 # 修改此处为 1 gpgcheck=1 gpgkey=https://download.docker.com/linux/centos/gpg -
保存退出后,即可在"步骤一"中查找到测试版本的软件包并进行安装。