CentOS 7 安装 Docker 完整版教程

CentOS 7 安装 Docker 完整版教程

系统环境

  • 系统版本:CentOS Linux release 7.9.2009 (Core)
  • 说明:CentOS 7 官方源已停止维护,需替换为阿里云镜像源才能正常使用 yum 安装软件

一、替换 CentOS 7 阿里云镜像源

解决 yum 无法下载软件、报错 Could not resolve host: mirrorlist.centos.org 问题:

bash 复制代码
# 1. 备份系统原有默认源
mv /etc/y.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

# 2. 下载阿里云 CentOS 7 专用源
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

# 3. 清理旧缓存并生成新缓存
yum clean all
yum makecache

二、安装 Docker 依赖

安装 Docker 运行所需的基础工具包:

bash 复制代码
yum install -y yum-utils device-mapper-persistent-data lvm2

三、配置 Docker 阿里云镜像源

国内加速下载,提升安装速度:

bash 复制代码
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

四、查看可安装的 Docker 版本

查看所有可用版本,按需选择:

bash 复制代码
yum list docker-ce --showduplicates | sort -r

五、安装最新版 Docker

直接安装最新稳定版:

bash 复制代码
yum install -y docker-ce

六、启动 Docker 并配置开机自启

bash 复制代码
# 启动 Docker 服务
systemctl start docker

# 查看 Docker 运行状态
systemctl status docker

# 设置开机自启动
systemctl enable docker

七、验证安装是否成功

1. 验证 Docker 版本

bash 复制代码
docker version

出现客户端 + 服务端版本信息,说明安装成功。

2. 验证 Docker Compose(V2 版本,自带集成)

bash 复制代码
docker compose version

出现版本号,说明 Docker Compose 可用。


八、常用命令总结

命令 作用
systemctl start docker 启动 Docker
systemctl stop docker 停止 Docker
systemctl restart docker 重启 Docker
systemctl status docker 查看运行状态
systemctl enable docker 开机自启
docker version 查看 Docker 版本
docker compose version 查看 Docker Compose 版本

安装完成

至此,CentOS 7 上 Docker + Docker Compose 已全部安装并配置完成,可直接用于部署容器服务。

相关推荐
爱丶狸9 小时前
Grafana_Zabbix_ImageRenderer_部署与前端操作手册
linux·前端·zabbix·grafana·kylin
k4m7v2pz10 小时前
把 Bevy 0.14 游戏移植到 R36S 掌机:一场与“无窗口系统“的搏斗
linux·rust·bevy·r36s·rk3326·开源掌机
木子欢儿11 小时前
Intel 架构的 MacBook Pro 运行 Linux 发热量高解决
linux·运维·服务器
会编程的土豆14 小时前
Go 模板初识
linux·运维·服务器
regret~16 小时前
【记录】网络路由、转发与网卡隔离
linux·服务器·网络
小小洋洋16 小时前
OpenWrt 从U盘迁移到内置 eMMC,并完成扩容与 Docker 安装
java·docker·eureka
aFakeProgramer16 小时前
Linux版本兼容问题及RTA-VRTE环境配置笔记
linux·笔记
Zhu75817 小时前
在Ubuntu24快速配置专用SFTP
linux·sftp
Eloudy17 小时前
docker build 与 docker buildx build 的应用场景
docker·构建
瞬间&永恒~17 小时前
【Docker】(三)联合文件系统UnionFS + Overlay2
docker·云原生·容器