CentOS8下安装docket

一、测试网络连通性

目的是测试服务器是否能够连通外网,网络都不通的话,那还搞什么。

ping baidu.com

在这里插入图片描述

二、更新yum

把yum更新到最新

yum update

在这里插入图片描述

三、卸载旧版本

如果已安装这些程序,请卸载它们以及相关的依赖项,若未曾安装,则跳过此步骤。

sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine

四、设置 Docker 仓库

在新主机上首次安装 Docker Engine-Community 之前,需要设置 Docker 仓库。之后,可以从仓库安装和更新 Docker。

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

在这里插入图片描述

五、查看仓库中所有docker版本

查看所有docker版本,你可以挑选自己的版本,一般最前面的为最新版本

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

在这里插入图片描述

六、安装特定docket版本

sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io

<VERSION_STRING>为版本号,例如安装 3:19.03.9-3.el7 版本
注意:<VERSION_STRING> = 3:19.03.9-3.el7 -> 19.03.9-3

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

在这里插入图片描述

七、检验

启动Docker

systemctl start docker

验证安装是否成功(有client和service两部分表示docker安装启动都成功了)

docker version

在这里插入图片描述

八、报错问题解决

问题:

package docker-ce-3:19.03.9-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be installed“报错:
此报错原因是containerd.io依赖包版本过低
在这里插入图片描述

解决:

进入阿里云镜像地址:
https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/edge/Packages/找到你想要的或者最新的containerd.io包
在这里插入图片描述
通过yum install -y进行安装最新containerd.io

yum install -y https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/edge/Packages/containerd.io-1.2.13-3.2.el7.x86_64.rpm

在这里插入图片描述
参考:
https://www.cnblogs.com/qgc1995/archive/2018/08/29/9553572.html
https://www.runoob.com/docker/centos-docker-install.html
关于docket常用命令可参考:
https://www.docker.org.cn/dockerppt/106.html

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值