有麻烦请先笑笑

萩 x H

我的时间很少,但我却有很多想法

CentOS8安装Docker

前前后后重置过多次服务器的系统,不是安装这个出现问题,就是安装那个出现问题,终于在CentOS8配置好了所有的环境,感动啊
记录一下Docker的完整安装流程

先感谢一下这篇博客提供的指导和这篇博客帮我解决的报错问题

正片开始

1.安装docker建议内核3.10版本以上,输入以下命令查看内核版本

uname -r

2.更新一下yum包

sudo yum update

很长的一段执行过程,我只截了末尾的

3.卸载旧版本的docker(可以用docker version验证一下有没有旧的Docker)

yum remove docker  docker-common docker-selinux docker-engine

4.安装一下安装时需要的软件包, yum-util 提供yum-config-manager功能,另两个是devicemapper驱动依赖

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

5.设置一个yum源(选择一个,我用的是阿里云的,后面括号不属于代码内容)

yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo(中央仓库)

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo(阿里仓库)

大概从这一步开始就开始报错了,没报错的继续往下一步看,报错类似于

Invalid configuration value: failovermethod=priority

解决:将 /etc/yum.repos.d/CentOS-Epel.repo 文件中 failovermethod=priority 注释掉。(PS:注释是在前面加#)

6.查看docker可用版本

yum list docker-ce --showduplicates | sort -r

7.安装其中的一个版本(下面二选一)

yum -y install docker-ce-18.03.1.ce

sudo yum install docker-ce (默认安装稳定最新版应该是)

只截了一部分

8.启动 Docker 并设置开机自启(下面两个都要)

systemctl start docker
systemctl enable docker

9.验证一下

docker version

到这里docker就正常安装完成了!

posted @ 2021-12-27 15:21  萩xh  阅读(136)  评论(0编辑  收藏  举报