docker的安装------------------以centos为例

1、dockers安装官网:https://docs.docker.com/engine/install/centos/

     dockers镜像地址:https://hub.docker.com/

     dockers官网dockefile文件地址:https://github.com/docker-library/docs

    阿里云服务器参考:https://developer.aliyun.com/article/110806

2、卸载之前的docker

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 实用程序)并设置稳定的存储库。

$ sudo yum install -y yum-utils

$ sudo yum-config-manager 
    --add-repo 
    https://download.docker.com/linux/centos/docker-ce.repo

4、安装docker
sudo yum install -y docker-ce docker-ce-cli containerd.io 此步骤如果报错则安装特定版本的docker

安装特定版本的docker
(1)列出并排序您存储库中可用的版本   sort -r 
(2)安装特定的版本,这里的版本是18.09.1      sudo yum install docker-ce-18.09.1 docker-ce-cli-18.09.1 containerd.io

5、启动docker

sudo systemctl start docker

6、测试docker安装是否成功

 docker version

出现下面则为安装成功:

Client:
Version: 18.03.1-ce
API version: 1.37
Go version: go1.9.5
Git commit: 9ee9f40
Built: Thu Apr 26 07:20:16 2018
OS/Arch: linux/amd64
Experimental: false
Orchestrator: swarm

Server:
Engine:
Version: 18.03.1-ce
API version: 1.37 (minimum version 1.12)
Go version: go1.9.5
Git commit: 9ee9f40
Built: Thu Apr 26 07:23:58 2018
OS/Arch: linux/amd64
Experimental: false

7、配置镜像加速器

https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors?spm=5176.12901015.0.i12901015.76b5525caIxNZ0

8、阿里云服务器安装附上教程:(阿里云服务器的朋友执行完步骤2之后直接执行步骤8)

# step 1: 安装必要的一些系统工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
# Step 2: 添加软件源信息
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# Step 3: 更新并安装 Docker-CE
sudo yum makecache fast
sudo yum -y install docker-ce
# Step 4: 开启Docker服务
sudo service docker start
# Step 5: 开启Docker服务

(1)推荐安装1.10.0以上版本的Docker客户端,参考文档 docker-ce
(2)配置镜像加速器  注意:针对Docker客户端版本大于 1.10.0 的用户

 您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://eajw842t.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
原文地址:https://www.cnblogs.com/sunny-miss/p/13458320.html