linux系统下,安装docker教程,以CentOS8为例

查看本机的系统信息:
使用命令 lsb_release -a ,可以看到本机是CentOS系统,版本是8.4.2105

一、安装docker

1、Docker的安装要求CentOS系统内核版本要高于3.10,首先要验证你的CentOS版本是否支持Docker。
使用命令 uname -r 查看你当前的内核版本

2、卸载旧版本(如果安装过旧版本的话)

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

如果没有安装过,就找不到匹配的包。

3、安装所需的软件包。yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。

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

执行到最后显示complete!表示所需软件包安装完成。

4、设置yum源
可以设置阿里云、官方或者清华的软件源,这里我们使用国内阿里的软件源

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

5、可以查看所有仓库中可用的docker版本。此示例按版本号(从高到低)对结果进行排序。

6、安装docker
docker分为(Docker版本分为CE(社区免费版)和EE(企业版,安全CE),我们通常所下载的docker为docker ce社区版的

运行下面命令,下载并安装docker

#此种方式下载的是最新版
$ sudo yum install docker-ce 

#指定版本的安装(该软件包名称是软件包名称(docker-ce)加上版本字符串(第二列),从第一个冒号(:)一直到第一个连字符,并用连字符(-)分隔。例如:docker-ce-18.09.1)
$ sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
# 例如:sudo yum install docker-ce-17.12.0.ce

然后,一路yes!

7、启动并加入开机启动

# 启动 Docker
$ sudo systemctl start docker
$ sudo systemctl enable docker

8、运行 docker version,查看docker ce是否安装成功,打印以下信息即为安装成功!

或者,通过运行 hello-world 映像来验证是否正确安装了 Docker Engine-Community 。

$ sudo docker run hello-world

二、遇到的问题:

1、执行步骤3时,出现以下报错:

解决办法:
参考博客:http://www.manongjc.com/detail/28-iujfximoyhginot.html

posted @ 2022-03-10 00:22  cavan丶keke  阅读(261)  评论(0编辑  收藏  举报