安装 Docker
平台支持
Docker CE 支持多种平台,如下表所示
桌面
平台 | 架构 |
---|---|
Docker Desktop for Mac (macOS) | X64 |
Docker Desktop for Windows (Microsoft Windows 10) | X64 |
服务器
平台 | x86_64 / amd64 | ARM | ARM64 / AARCH64 | IBM Power (ppc64le) | IBM Z (s390x) |
---|---|---|---|---|---|
CentOS | ✔ | ✔ | |||
Debian | ✔ | ✔ | ✔ | ||
Fedora | ✔ | ✔ | |||
Ubuntu | ✔ | ✔ | ✔ | ✔ | ✔ |
准备安装
卸载旧版本
apt-get remove docker docker-engine docker.io containerd runc
使用 APT 安装
apt install docker.io
验证安装是否成功
docker version
# 输出如下
Client: Docker Engine - Community
Version: 19.03.12
API version: 1.40
Go version: go1.13.10
Git commit: 48a66213fe
Built: Mon Jun 22 15:45:36 2020
OS/Arch: linux/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 19.03.12
API version: 1.40 (minimum version 1.12)
Go version: go1.13.10
Git commit: 48a66213fe
Built: Mon Jun 22 15:44:07 2020
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.2.13
GitCommit: 7ad184331fa3e55e52b890ea95e65ba581ae3429
runc:
Version: 1.0.0-rc10
GitCommit: dc9208a3303feef5b3839f4323d9beb36df0a9dd
docker-init:
Version: 0.18.0
GitCommit: fec3683
配置 Docker 镜像加速器
通过编辑 daemon 配置文件 /etc/docker/daemon.json
来使用加速器(因为使用的为腾讯云机器此处配置的为腾讯云的docker镜像加速,也可以配置阿里、163等镜像加速地址)
vi /etc/docker/daemon.json
{
"registry-mirrors": ["https://mirror.ccs.tencentyun.com"]
}
# 执行以下命令,重启 Docker
systemctl daemon-reload
systemctl restart docker
# 检查加速器是否生效
docker info
#返回结果 Registry Mirrors:https://mirror.ccs.tencentyun.com/ 包含你配置的加速地址则配置成功