[特殊字符] Docker 安装指南 (CentOS)

🐳 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),需手动修改配置文件。

  1. 编辑配置文件:

    bash 复制代码
    vim /etc/yum.repos.d/docker-ce.repo
  2. 修改启用状态 : 找到 [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
  3. 保存退出后,即可在"步骤一"中查找到测试版本的软件包并进行安装。

相关推荐
踏雪Vernon7 分钟前
[OpenHarmony7.0][环境][教程]OpenHarmony 7.0源码在Docker Ubuntu22.04编译环境搭建与踩坑记录
docker·容器·eureka
无序的浪11 小时前
测试博客-基于微服务的在线判题系统
java·spring cloud·docker·微服务·测试·在线判题
LBL122014 小时前
内网容器部署FTP日志监控服务
运维·服务器·容器
溜达的大象15 小时前
极空间部署Traggo时间追踪工具:Docker安装、标签管理与cpolar远程访问
运维·docker·容器
脏脏a16 小时前
极空间部署 Dashlet:Docker 搭建私人导航仪表盘,再配置固定公网访问
运维·docker·容器
User_芊芊君子16 小时前
Prometheus接入Pushgateway实战:二进制与Docker部署、指标推送及远程上报
docker·容器·prometheus
databook17 小时前
手把手带你走一遍:机器学习模型如何用FastAPI和Docker部署
python·docker·fastapi
江湖有缘18 小时前
3款开源日记工具整理合集,可Docker一键部署!
docker·容器·开源
穷人小水滴1 天前
用容器编译 VirtualBox 虚拟机软件 (ArchLinux, podman)
linux·容器·virtualbox
EatFans1 天前
Docker 实战部署:从本地镜像到云服务器,一篇走通 FastAPI + Celery + MySQL + Redis + Nginx
docker·fastapi