CentOS 7 (使用yum进行安装)
- 安装必要的一些系统工具
yum install -y yum-utils device-mapper-persistent-data lvm2 - 添加软件源信息
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo - 更新并安装 Docker-CE
yum makecache fast
yum -y install docker-ce - 开启Docker服务
systemctl enable docker --now
安装完成校验
[root@docker-gz ~]# docker version
Client: Docker Engine - Community
Version: 24.0.2
API version: 1.43
Go version: go1.20.4
Git commit: cb74dfc
Built: Thu May 25 21:55:21 2023
OS/Arch: linux/amd64
Context: default
Server: Docker Engine - Community
Engine:
Version: 24.0.2
API version: 1.43 (minimum version 1.12)
Go version: go1.20.4
Git commit: 659604f
Built: Thu May 25 21:54:24 2023
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.6.21
GitCommit: 3dce8eb055cbb6872793272b4f20ed16117344f8
runc:
Version: 1.1.7
GitCommit: v1.1.7-0-g860f061
docker-init:
Version: 0.19.0
GitCommit: de40ad0
更换docker镜像仓库为国内的镜像源
由于docker安装完以后默认的镜像仓库在国外,访问比较慢,可以更换为国内的华为容器镜像仓库或者阿里镜像仓库
- 针对Docker客户端版本大于 1.10.0 的用户,可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器(如果没有就创建)在文件中添加以下内容:
vim /etc/docker/daemon.json
#华为镜像加速
{
"registry-mirrors": [ "https://5d719bc837584775be7090c471932878.mirror.swr.myhuaweicloud.com" ]
}
#阿里镜像加速
{
"registry-mirrors": ["https://b57aqiml.mirror.aliyuncs.com"]
}
重启容器引擎
配置完成后,执行systemctl restart docker重启容器引擎。 如果重启失败,则检查操作系统其他位置(如:/etc/sysconfig/docker、/etc/default/docker)是否配置了registry-mirrors参数,删除此参数并重启容器引擎即可。确认配置结果
执行docker info,当Registry Mirrors字段的地址为加速器的地址时,说明加速器已经配置成功。
[root@docker-gz ~]# docker info
Client: Docker Engine - Community
Version: 24.0.2
Context: default
Debug Mode: false
···
Registry Mirrors:
https://b57aqiml.mirror.aliyuncs.com/
Live Restore Enabled: false