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

相关推荐
高旭的旭5 小时前
GitLab Omnibus Docker 内存优化实战:从 4.7 GiB 降到 3.2 GiB
docker·容器·gitlab
我是Superman丶12 小时前
Docker 命令自用
运维·docker·容器
ai产品老杨14 小时前
深度解析:基于 Docker 与 GB28181 的企业级 AI 视频管理平台——实现 X86/ARM 异构计算与全场景边缘计算架构
人工智能·docker·音视频
Slow菜鸟14 小时前
Docker 学习篇(七)| 实战 — 用 Docker 构建 SpringBoot + Vue 全栈项目
spring boot·学习·docker
树下水月15 小时前
docker 常用命令
docker·容器·eureka
好奇的菜鸟16 小时前
Java开发常用中间件,Docker安装。
java·docker·中间件
=蜗牛=17 小时前
Docker 简单部署 ClickHouse 超详细图文步骤
clickhouse·docker·容器·部署·图文
Slow菜鸟18 小时前
Docker 学习篇(五)| Docker 常用命令
学习·docker·容器
梵得儿SHI19 小时前
(第三篇)Spring AI 架构设计与优化:容器化与云原生部署,基于 K8s 的 AI 应用全生命周期管理
java·ci/cd·docker·云原生·kubernetes·容器化·spring ai
m0_7375393719 小时前
基于LNMP的综合实验
容器·kubernetes