Docker安装

Docker安装

本次安装以CentOS7(安装社区版所需CentOS版本需要CentOS 7.0+)为例进行安装,步骤来自Docker中文网,详细操作或其他操作系统安装请点击此处

卸载早期版本

如果使用root用户执行安装操作,就不需要使用sudo命令

$ sudo yum remove docker \
                  docker-common \
                  docker-selinux \
                  docker-engine

正式安装

设置镜像仓库

首次在新的主机上安装 Docker CE 之前,您需要设置 Docker 镜像仓库。然后,您可以从此镜像仓库安装和更新 Docker

  1. 安装所需软件包。yum-utils 提供了 yum-config-manager 实用程序,并且 devicemapper 存储驱动需要 device-mapper-persistent-data 和 lvm2。
$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
  1. 设置 stable 镜像仓库。您始终需要使用 stable 镜像仓库,即使您还需要通过 edge 或 testing 镜像仓库安装构建也是如此
 $ sudo yum-config-manager \
     --add-repo \
     https://download.docker.com/linux/centos/docker

安装Docker-CE

  1. 更新yum软件包索引
$sudo yum makecache fast

**注:**如果这是自添加 Docker 镜像仓库以来您首次刷新软件包索引,系统将提示您接受 GPG 密钥,并且将显示此密钥的指纹。验证指纹是否正确,并且在正确的情况下接受此密钥。指纹应匹配
060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35

  1. 安装最新版docker-ce
$sudo yum install docker-ce
  1. 启动docker
$sudo systemctl start docker
  1. 验证docker是否正常安装
$sudo docker run hello-world

为Docker配置镜像加速

如果没有配置镜像加速,在拉取镜像时会到docker hub官方镜像仓库拉取,速度较慢,配置镜像加速后下载速度较快
常见的镜像加速有以下两种,建议使用阿里云镜像加速

  • 阿里云镜像加速
  • 网易云镜像加速

以阿里云镜像加速为例,参考文档

在/etc/docker文件夹下创建文件daemon.json文件
cd /etc/docker
vim daemon.json
将下列文本粘贴进daemon.json文件中
{
  "registry-mirrors": ["https://rkv2jy7e.mirror.aliyuncs.com"]
}
sudo systemctl daemon-reload
sudo systemctl restart docker

至此,镜像加速器配置完成,将在下一篇 介绍Docker的基本操作命令


版权声明:本文为sinat_33755317原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。