一、Docker的安装


1.下载docker与依赖组件

# 下载依赖组件
yum -y install yum-utils device-mapper-persistent-data lvm2

# 导入docker官方仓库
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

# 下载docker
yum -y install docker-ce

# 启动并设置开机自启
systemctl start docker
systemctl enable docker

# 验证安装
[root@localhost-~]# docker version
Client: Docker Engine - Community
 Version:           29.1.3
 API version:       1.52
 Go version:        go1.25.5
 Git commit:        f52814d
 Built:             Fri Dec 12 14:53:00 2025
 OS/Arch:           linux/amd64
 Context:           default

Server: Docker Engine - Community
 Engine:
  Version:          29.2.0
  API version:      1.53 (minimum version 1.44)
  Go version:       go1.25.6
  Git commit:       9c62384
  Built:            Mon Jan 26 19:25:54 2026
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          v2.2.0
  GitCommit:        1c4457e00facac03ce1d75f7b6777a7a851e5c41
 runc:
  Version:          1.3.4
  GitCommit:        v1.3.4-0-gd6d73eb8
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

2.配置Docker镜像

  • 国内访问docker官方仓库经常受网络影响无法拉取镜像,所以将docker配置文件中地址该为国内地址
# 修改配置文件
vim /etc/docker/daemon.json

-----------------------------------------------------------------------------------------------------------
{
  "registry-mirrors": [
    "https://mj13bvr2.mirror.aliyuncs.com",
    "https://mirror.baidubce.com",
    "https://docker.m.daocloud.io",
    "https://docker.credclouds.com",
    "https://k8s.credclouds.com",
    "https://quay.credclouds.com",
    "https://gcr.credclouds.com",
    "https://k8s-gcr.credclouds.com",
    "https://ghcr.credclouds.com",
    "https://do.nark.eu.org",
    "https://docker.nju.edu.cn",
    "https://docker.mirrors.sjtug.sjtu.edu.cn",
    "https://docker.1panel.live",
    "https://docker.rainbond.cc"
  ],
  "data-root": "/etc/docker"
}
-----------------------------------------------------------------------------------------------------------

# 重载配置并重启docker
systemctl daemon-reload
systemctl restart docker

二、Docker-compose的安装

# 从GitHub镜像站下载docker-compose
wget https://bgithub.xyz/docker/compose/releases/download/v5.0.2/docker-compose-linux-x86_64
# 添加可执行权
chmod +x docker-compose-linux-x86_64

# 移动到系统环境变量并简单重命名
mv docker-compose-linux-x86_64 /usr/bin/docker-compose

# 验证安装
[root@localhost-~]# docker-compose version
Docker Compose version v2.29.0

更多推荐