安装 Docker

介绍:

  • Docker 在 1.13 版本之后,从 2017 年的 3 月 1 日开始,版本命名规则变为如下:
项目 说明
版本格式 YY.MM
Stable 版本 每个季度发行
Edge 版本 每个月发行
当前 Docker CE Stable 版本 17.09
当前 Docker CE Edge 版本 17.11
  • 同时 Docker 划分为 CE 和 EE。CE 即社区版(免费,支持周期三个月),EE 即企业版,强

调安全,付费使用。

  • Docker CE 每月发布一个 Edge 版本 (17.03, 17.04, 17.05…),每三个月发布一个 Stable 版本

(17.03, 17.06, 17.09…),Docker EE 和 Stable 版本号保持一致,但每个版本提供一年维护。

官方网站上有各种环境下的 安装指南,这里主要介绍 Docker CE 在 Linux 、Windows 10

(PC) 和 macOS 上的安装。

安装:

添加docker源

  • 鉴于国内网络问题,强烈建议使用国内源,下面先介绍国内源的使用。

为了确认所下载软件包的合法性,需要添加软件源的 GPG 密钥。

1
curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
  • 然后,我们需要向 source.list 中添加 Docker 软件源
1
sudo add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

以上命令会添加稳定版本的 Docker CE APT 镜像源,如果需要最新版本的 Docker CE

请将 stable 改为 edge 或者 test。从 Docker 17.06 开始,edge test 版本的 APT 镜像源

也会包含稳定版本的 Docker。

官方源

1
2
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"

安装 Docker CE

  • 更新 apt 软件包缓存,并安装 docker-ce :
1
2
sudo apt-get update
sudo apt-get install docker-ce

启动 Docker CE

1
2
sudo systemctl enable docker 
sudo systemctl start docker

卸载Docker CE

1
sudo apt-get remove docker docker-engine docker.io