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

相关推荐
对象存储与RustFS6 小时前
网盘限速逼你开会员?用 RustFS 自己搭一个不限速的“私人网盘
服务器·后端·docker
程序员老赵8 小时前
Docker 部署 Filestash:轻松搭建浏览器文件管理平台
前端·docker·开源
艾伦_耶格宇9 小时前
【DOCKER容器实战】-5 Docker容器镜像的构建
运维·docker·容器
.道阻且长.11 小时前
Linux软件包管理器
linux·运维·ubuntu·职场和发展·centos
程序员小孔.11 小时前
基于 SpringBoot + UniApp + Vue 的家政服务系统设计与实现
前端·数据库·spring boot·python·docker·微信小程序
ggaofeng12 小时前
k8s中的dns
云原生·容器·kubernetes
我不会起名字3221 天前
Redis 从 0 到 1(九):主库宕机 30 秒自动切主——1 主 2 从 3 哨兵 + Go 客户端
redis·docker·sentinel·高可用·哨兵
姜鱼问生1 天前
每次开机手动检查 6 样东西?我写了个 2 秒自检脚本
运维·网络·nginx·docker·容器
wangqiaowq1 天前
PostgresSQL server Docker 安装部署
运维·docker·容器
程序员阿明1 天前
docker搭建视频流服务go2rtc,webRTC
docker·容器·webrtc