Centos7安装Docker教程 at 2026

5 阅读2分钟

最近事情比较多,好久没更文了,水一篇。给大家带来Centos7安装最新docker的教程(2026年整合版),安装过程非常的丝滑,看新不看旧~

安装步骤

  1. 卸载旧版本(如有)
yum remove docker  docker-common docker-selinux docker-engine
  1. 安装必要依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
  1. 添加镜像源
yum-config-manager --add-repo https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
  1. 重要:将下载时的链接也换源,否则安装到一半很可能会卡住不动失败
sudo sed -i 's|https://download.docker.com|https://mirrors.tuna.tsinghua.edu.cn/docker-ce|g' /etc/yum.repos.d/docker-ce.repo
  1. 安装docker(最新版本)
yum -y  install docker-ce

若想指定版本:

yum list docker-ce --showduplicates | sort -r     #查看版本
yum -y install docker-ce.x86_64 3:26.0.1-1-el7   #安装指定版本
  1. 安装完成,查看版本号验证
docker version

docker compose

如果看的是早些年的教程,应该会提到要再手动安装docker-compose,大概这样:

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
docker-compose --version

新版的docker安完了就自带compose了,但是语法不太一样,以前是docker-compose,现在是docker compose

所以docker按上面装完后你不需要做任何事情,执行以下命令来验证下即可:

docker compose version

如果还是习惯以前的语法, 可以加个软链接:

ln -s /usr/libexec/docker/cli-plugins/docker-compose /usr/bin/docker-compose

这样以后你也可以用docker-compose来执行了~

添加镜像

由于在国内,默认情况从dockerhub下载某些镜像可能会存在困难,建议添加docker镜像:

vim /etc/docker/daemon.json

文件里新增或添加如下片段(仓库具有时效性,如果当前时点不好用了请搜索更换最新好用的):

{
  "registry-mirrors": [
    "https://mirror.ccs.tencentyun.com",
    "https://docker.m.daocloud.io"
  ]
}

刷新镜像,重启docker:

systemctl daemon-reload
systemctl restart docker

结语

至此,你的docker环境安装完成,enjoy it!