安装

Docker CE

社区版 Docker。Community Edition.

Docker EE

企业版 Docker。Enterprise Edition.

CentOS

参考: https://docs.docker.com/install/linux/docker-ce/centos/

卸载掉旧版本

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

设置 Docker 仓库

$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
$ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
1
2

上面的命令先安装必要的依赖,再配置 docker 仓库。

安装

$ sudo yum install docker-ce docker-ce-cli containerd.io
$ sudo docker --version
Docker version 18.09.6, build 481bc77156
1
2
3

执行安装,安装完毕后,通过 --version 测试,得到版本信息,表示安装成功。

Ubuntu

参考: https://docs.docker.com/install/linux/docker-ce/ubuntu/

卸载掉旧版本

$ sudo apt-get remove docker docker-engine docker.io containerd runc
1

设置 Docker 仓库

$ sudo apt-get update
$ sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
$ sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"
1
2
3
4
5
6
7
8
9
10
11
12

上面的命令,先更新包索引,再安装必要的依赖,之后添加 Docker 的 GPG key,再配置 docker 仓库。

安装

$ sudo apt-get update
$ sudo apt-get install docker-ce docker-ce-cli containerd.io
> docker --version
Docker version 18.09.6, build 481bc77156
1
2
3
4

执行安装,安装完毕后,通过 --version 测试,得到版本信息,表示安装成功。