CentOS 7 安装 docker 教程

CentOS 7 安装 docker 教程

检查系统版本

查看 CentOS 版本
cat /etc/centos-release

查看内核版本
uname -r

只要是 3.10.x 及以上即可

卸载旧版本 Docker

yum remove -y docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine

安装依赖工具

yum install -y yum-utils device-mapper-persistent-data lvm2

这一步会出现以下问题,可以参考我这篇文章

CentOS 7 :Cannot find a valid baseurl for repo: base/7/x86_64-CSDN博客

成功的图是这样的

配置阿里云 YUM 源

yum-config-manager \ --add-repo \ https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

怎么查看阿里云 Docker Yum 源有没有成功

方法1:查看 repo 文件

Docker 的 yum 源本质上就是一个 .repo 文件

ls /etc/yum.repos.d/

如果看到【docker-ce.repo】,说明 阿里云 Docker Yum 源已添加成功

也可以直接查看内容

cat /etc/yum.repos.d/docker-ce.repo

关键点看 baseurl,如果包含 aliyun,说明是阿里云源

方法2:使用 yum repolist
yum repolist

列出 Docker 可安装版本

如果 yum 源可用,下面这个命令一定能正常执行

yum list docker-ce --showduplicates

如果看到一堆版本号,说明 Docker Yum 源已经生效

安装 Docker

yum install -y docker-ce docker-ce-cli containerd.io

启动 Docker

启动 Docker
systemctl start docker
设置开机自启
systemctl enable docker
查看 Docker 状态
systemctl status docker

看到 active (running) 说明启动成功

看到 enabled 说明开机自启已配置

配置docker镜像源

可以看我这篇文章

CentOS 7 测试 docker 镜像源_docker镜像源地址-CSDN博客