--
:
--
:
--
CentOS 7 上安装 Docker
最后更新于:
🚧 前言
在中国大陆使用 CentOS 7 安装 Docker 和 Docker Compose 时,由于网络限制,访问官方镜像源可能会遇到困难。本文将详细介绍如何使用国内镜像快速完成安装并配置镜像加速器,以提升拉取速度。
📦 安装 Docker
🛠️ 更新系统软件包
首先,确保系统软件包是最新的:
1sudo yum update -y🧹 卸载旧版本 Docker
如果系统中已安装旧版本 Docker,先将其卸载:
1sudo yum remove docker \
2 docker-client \
3 docker-client-latest \
4 docker-common \
5 docker-latest \
6 docker-latest-logrotate \
7 docker-logrotate \
8 docker-engine🔧 安装必要的依赖
安装 Docker 所需的依赖包:
1sudo yum install -y yum-utils device-mapper-persistent-data lvm2🌐 添加国内 Docker 仓库
配置国内镜像源(以阿里云为例):
1sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo📥 安装 Docker
执行以下命令安装 Docker:
1sudo yum install -y docker-ce docker-ce-cli containerd.io🚀 启动 Docker 并设置开机自启
启动 Docker 服务并设置开机自动启动:
1sudo systemctl start docker
2sudo systemctl enable docker🔍 验证安装
验证 Docker 是否成功安装:
1docker --version运行测试镜像:
1sudo docker run hello-world⚡ 配置国内镜像加速器
为解决国内网络问题,建议配置镜像加速器(以阿里云为例):
创建 Docker 配置文件:
1sudo mkdir -p /etc/docker 2sudo nano /etc/docker/daemon.json添加以下内容:
1{ 2 "registry-mirrors": ["https://hub.oliven.top"] 3}重启 Docker 服务:
1sudo systemctl daemon-reload 2sudo systemctl restart docker
👤 配置普通用户使用 Docker
将当前用户加入 Docker 用户组:
1sudo usermod -aG docker $USER重新登录后即可生效。
⚙️ 安装 Docker Compose
📥 下载 Docker Compose
Docker Compose 是独立的二进制文件,可以直接下载国内镜像:
1sudo curl -L "https://ghproxy.com/https://github.com/docker/compose/releases/download/v2.25.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose为其添加执行权限:
1sudo chmod +x /usr/local/bin/docker-compose✅ 验证安装
验证 Docker Compose 是否成功安装:
1docker-compose --version🔗 创建命令别名(可选)
为方便使用,可以创建别名:
1sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose⚡ 配置国内镜像加速器(可选)
为 Docker Compose 加速镜像拉取,编辑配置文件:
1mkdir -p ~/.docker
2nano ~/.docker/config.json添加如下内容(以阿里云为例):
1{
2 "registry-mirrors": ["https://hub.oliven.top"]
3}重启 Docker 服务:
1sudo systemctl restart docker🔍 测试 Docker Compose
创建 docker-compose.yml 文件:
1version: "3.8"
2services:
3 hello-world:
4 image: hello-world运行测试:
1docker-compose up🎉 总结
通过上述步骤,您已经成功在 CentOS 7 上安装并配置了 Docker 和 Docker Compose。在国内使用时,通过配置镜像加速器,可以显著提升镜像拉取速度。如果遇到问题,欢迎留言讨论!
📡
👤
作者:
小白丶
🌐
版权:
本站文章除特别声明外,均采用
All Rights Reserved
协议,转载请注明来自
小白丶 Blog!
- 01CentOS 7 上安装 Docker 2026-07-02
- 02🐳 使用 Docker 快速部署 MySQL 5.7(附配置挂载) 2026-07-02
- 03