安装Docker

方法一

一. 卸载已经存在的库文件

  1. sudo yum remove docker \
  2. docker-client \
  3. docker-client-latest \
  4. docker-common \
  5. docker-latest \
  6. docker-latest-logrotate \
  7. docker-logrotate \
  8. docker-engine

二. 安装

  • 安装工具
  1. sudo yum install -y yum-utils
  • 设置Repository
  1. sudo yum-config-manager \
  2. --add-repo \
  3. https://download.docker.com/linux/centos/docker-ce.repo
  • 安装Docker引擎
  1. sudo yum install docker-ce docker-ce-cli containerd.io
  • 启动Docker
  1. sudo systemctl start docker
  • 运行Hello World镜像验证
  1. sudo docker run hello-world

方法二 脚本安装

一. 下载安装脚本并执行

Docker安装步骤(CentOS) - 图1

二. 验证安装

Docker安装步骤(CentOS) - 图2

Docker安装步骤(CentOS) - 图3

运行HelloWorld程序验证,安装成功

Docker安装步骤(CentOS) - 图4

配置Docker镜像加速

Docker的镜像一般从Docker Hub上拉取,从Docker Hub上拉取较大的镜像会存在网速较慢的问题,下面介绍一下通过配置镜像源提高镜像拉取速度的方式。

首先通过docker info命令可以查看Docker默认的Registry的地址为官方地址Docker安装步骤(CentOS) - 图5

在/etc/docker/daemon.json中配置中科大镜像加速链接,如下内容:

  1. {
  2. "registry-mirrors":[
  3. "https://docker.mirrors.ustc.edu.cn"
  4. ]
  5. }

在配置完成后,执行下述命令使配置生效

  1. sudo systemctl daemon-reload
  2. sudo systemctl restart docker