[特殊字符] 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. 保存退出后,即可在"步骤一"中查找到测试版本的软件包并进行安装。

相关推荐
霁月的小屋1 小时前
Docker 工程化实践(六):Docker Compose 管理多容器应用
运维·docker·容器
江湖有缘2 小时前
Docker实战 | 使用Docker部署EasyNode服务器面板工具
服务器·docker·容器
心机之蛙qee2 小时前
Docker Compose 多容器编排
java·docker·容器
AI大佬的小弟2 小时前
私有化 Dify 应用开发(1):Dify 入门|Docker 一键部署全流程
docker·大模型落地·ai 应用开发·dify 教程·私有化 ai 部署·docker 实战·开源 ai 平台
ShiXZ2133 小时前
Docker 安装 Elasticsearch 7.17.6 完整教程
elasticsearch·docker·容器
名字还没想好☜4 小时前
Kubernetes Pod 调度实战:nodeSelector、亲和性与 taint/toleration 把 Pod 放到指定节点
运维·云原生·容器·kubernetes·调度
qetfw4 小时前
CentOS 7 vsftpd.conf 配置文件详解:监听、用户、权限、被动模式与 TLS
linux·运维·centos·ftp·vsftpd
念何架构之路4 小时前
moby-BuildKit(builder-next)
学习·docker·容器
风曦Kisaki4 小时前
Kubernetes(K8s)笔记Day04:控制器(ReplicaSet 与Deployment),滚动更新及回滚,滚动更新策略,Pod 的 DNS 策略
linux·运维·笔记·docker·容器·kubernetes
张忠琳4 小时前
【NVIDIA】k8s-device-plugin v0.19.3 辅助命令模块深度分析之七
云原生·容器·架构·kubernetes·nvidia