自学内容网 自学内容网

Centos8/linux/虚拟机安装docker

docker分为ce版和ee版,个人使用ce版就行了,别问为什么,问就是ee版收费。

这是在线版的,离线版的请参考Centos8离线下载安装docker

1.首先切换到root用户

2.为确保安装时出现不必要的问题,先更新一下yum包

sudo yum update

3.如果之前安装过需要删除之前安装的CE版,新开的机器不用执行该命令,直接第四步就行了

sudo yum remove docker-ce docker-ce-cli containerd.io

4.安装所需的软件包以允许使用 HTTPS 作为软件包管理器 yum 的传输协议

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

5.添加 Docker 的官方 GPG 密钥

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

6.查看docker仓库中所有的版本,选择适合自己的某个版本安装

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

7.安装指定版本的 Docker CE

        例如我选的是:

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

8.启动docker

sudo systemctl start docker

9.查看是否安装成功,并设置开机自启

docker --version           
# 查看是否安装完成,出现版本号即为安装成功 eg:Docker version 20.10.7

sudo systemctl enable docker
# 设置docker开机自启

可能出现的问题:

第一次进行安装docker版本时可能会出现安装失败的情况

解决办法:

先执行sudo yum remove docker-ce docker-ce-cli containerd.io

再安装就可以了


原文地址:https://blog.csdn.net/zhangybo/article/details/137269974

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!