CentOS 安装 docker

环境:Linux centos8 4.18.0-80.el8.x86_64、docker-19.03.5

1、前置条件

要求操作系统内核3.10+
uname -r //查看操作系统版本号

Centos安装docker

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 //删除目录文件

CentOS 安装 docker

CentOS 安装 docker

3、设置仓库

安装所需依赖的软件包,yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2
* yum install -y yum-utils \
        device-mapper-persistent-data
        lvm2

CentOS 安装 docker

设置稳定的仓库
yum-config-manager \
           --add-repo \
           https://download.docker.com/linux/centos/docker-ce.repo

CentOS 安装 docker

4、安装docker engine-community

yum install docker-ce docker-ce-cli containerd.io //默认安装最新版本

CentOS 安装 docker

安装报错,因为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工具

CentOS 安装 docker

接着继续安装docker-ce(后台服务)和docker-ce-cli(客户端)
yum install docker-ce docker-ce-cli 

CentOS 安装 docker

5、启动docker服务

* systemctl start docker
* systemctl enable docker
* systemctl status docker

CentOS 安装 docker

6、查看是否安装成功

docker version

CentOS 安装 docker

7、docker其它命令测试

* docker iamges
* docker ps
* docker search 镜像

CentOS 安装 docker

8、后记

可以选择安装不同版本的docker-ce和docker-ce-cli
* yum list docker-ce --showduplicates | sort -r //不同版本列表
* yum list docker-ce-cli --showduplicates | sort -r //不同版本列表

CentOS 安装 docker

CentOS 安装 docker

安装:
yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING>
本作品采用《CC 协议》,转载必须注明作者和本文链接

阿德

zhangdeTalk
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!