centos7.7系统和内核版本3.10.0-1062.12.1.el7.x86_6安装docker

centos7.7系统和内核版本3.10.0-1062.12.1.el7.x86_6安装docker步骤

背景:在运维docker时,不小心给升级了yum  update ,导致了只要重新构建镜像就报 没有挂载点,而且docker重启老是报错,最后只能重装docker,最新版本的docker和本系统内核不兼容,多次调整版本,最后如下步骤解决了,希望能帮助后来遇到相同问题的人

环境:系统CentOS Linux release 7.7.1908 (Core)和内核版本3.10.0-1062.12.1.el7.x86_64

1、查看内核版本:uname -a

2、查看系统版本:cat /etc/redhat-release

3、查看旧的安装包及卸载旧的安装包

(1)     查看旧的安装包rpm -qa |grep docker 或者  yum list installed | grep docker

(2)     卸载旧的版本及相关的依赖项 yum remove docker(具体的docker名称)  注意:卸载要把docker相关的都卸载了

4、 yum 更新到最新版本 yum update,如之前更新为最新,可忽略

下边开始在线docker安装

5、  安装需要的安装包及依赖 

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

yum install -y yum-utils \device-mapper-persistent-data \lvm2 ,如之前已更新为最新版本,执行会告你目前为最新版本

6、 设置yum源为阿里云,并执行以下命令来设置稳定的仓库

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

7、安装最新版本的 Docker Engine-Community 和 containerd (中途有Is this ok [y/d/N]: y)都选y执行即可

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

8、 可以查看仓库中所有docker版本,并选择所需要的版本安装

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

9、 选择需要的版本进行安装Docker,我选的是docker-ce- 19.03.8

10、启动并设置开机启动

sudo systemctl start docker

sudo systemctl enable docker

11、验证安装是否成功

1》测试(有client和service两部分表示docker安装启动都成功了))

 docker version   

12、阿里云docker镜像加速的相关设置

编辑该文件,如没有,可以创建:

vi /etc/docker/daemon.json

在该文件中输入如下内容:该地址可以自己在阿里云网站在注册一个,参考: https://blog.csdn.net/weixin_43569697/article/details/89279225

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值