yum安装docker并配置镜像加速

yum安装docker并配置镜像加速

软件版本
docker20.10.10
节点IP系统功能CPU内存硬盘
node110.80.10.1centos7.9docker4核心8GB20GB

配置docker源:

1
2
3
4
# yum install -y yum-utils device-mapper-persistent-data lvm2
# yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
# yum makecache fast

安装指定版本docker:

1
2
# yum list docker-ce.x86_64 --showduplicates | sort -r
# yum install -y docker-ce-20.10.10-3.el7

默认下载是最新版:

1
# yum -y install docker-ce

配置镜像加速:

1
2
3
4
5
6
7
8
9
10
# mkdir -p /etc/docker
# tee /etc/docker/daemon.json << EOF
{
"registry-mirrors": ["https://pmn1o05g.mirror.aliyuncs.com"]
}
EOF
# systemctl daemon-reload
# systemctl restart docker
# systemctl status docker
# docker version

查看软件版本:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# docker version
Client: Docker Engine - Community
Version: 24.0.7
API version: 1.41 (downgraded from 1.43)
Go version: go1.20.10
Git commit: afdd53b
Built: Thu Oct 26 09:11:35 2023
OS/Arch: linux/amd64
Context: default

Server: Docker Engine - Community
Engine:
Version: 20.10.10
API version: 1.41 (minimum version 1.12)
Go version: go1.16.9
Git commit: e2f740d
Built: Mon Oct 25 07:43:13 2021
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.6.25
GitCommit: d8f198a4ed8892c764191ef7b3b06d8a2eeb5c7f
runc:
Version: 1.1.10
GitCommit: v1.1.10-0-g18a0cb0
docker-init:
Version: 0.19.0
GitCommit: de40ad0