1. 安装 Docker
此处在 CentOS7 上安装:
$ cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
$ sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
$ sudo yum install -y docker-ce docker-ce-cli containerd.io
修改配置文件 /etc/sysctl.conf:
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
net.ipv4.ip_forward = 1
$ sudo modprobe br_netfilter
$ sudo sysctl -p
启动 Docker:
$ sudo systemctl start docker
查看 Docker 版本:
$ sudo docker version
Client: Docker Engine - Community
Version: 20.10.8
API version: 1.41
Go version: go1.16.6
...
Server: Docker Engine - Community
Engine:
Version: 20.10.8
API version: 1.41 (minimum version 1.12)
Go version: go1.16.6
...
2. 配置镜像加速器
获取镜像加速器:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
编辑配置文件 /etc/docker/daemon.json:
{
"registry-mirrors": ["https://e53kyh9q.mirror.aliyuncs.com"]
}
$ sudo systemctl daemon-reload
$ sudo systemctl restart docker
查看 Docker 配置信息:
$ sudo docker info
...
Registry: https://index.docker.io/v1/
...
Registry Mirrors:
https://e53kyh9q.mirror.aliyuncs.com/
...