CentOS 安装 docker
环境:Linux centos8 4.18.0-80.el8.x86_64、docker-19.03.5
1、前置条件
要求操作系统内核3.10+ uname -r //查看操作系统版本号 
2 、检查是否已安装(卸载)
yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine 也可用以下方式卸载: * yum list installed | grep docker //查找安装过的docker * yum remove docker-ce.x86_64 docker-ce-cli.x86_64 -y //卸载安装 * rm -rf /var/lib/docker //删除目录文件 

3、设置仓库
安装所需依赖的软件包,yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2 * yum install -y yum-utils \ device-mapper-persistent-data lvm2 
设置稳定的仓库 yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo 
4、安装docker engine-community
yum install docker-ce docker-ce-cli containerd.io //默认安装最新版本 
安装报错,因为yum安装的containerd.io太低,需要下载安装高版本containerd.io>=1.2.2-3 解决方式: dnf install https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm //dnf是更优秀的rpm工具 
接着继续安装docker-ce(后台服务)和docker-ce-cli(客户端) yum install docker-ce docker-ce-cli 
5、启动docker服务
* systemctl start docker * systemctl enable docker * systemctl status docker 
6、查看是否安装成功
docker version 
7、docker其它命令测试
* docker images * docker ps * docker search 镜像 
8、后记
可以选择安装不同版本的docker-ce和docker-ce-cli * yum list docker-ce --showduplicates | sort -r //不同版本列表 * yum list docker-ce-cli --showduplicates | sort -r //不同版本列表 

安装: yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> 本作品采用《CC 协议》,转载必须注明作者和本文链接
本帖由系统于 4年前 自动加精
关于 LearnKu