一、安装步骤
1.移除旧版本(如果安装过)
yum remove docker
2.配置Docker的yum库
# 安装一个yum 工具
yum install -y yum-utils
# 安装成功后,执行命令,配置Docker的yum源 这里使用的是阿里云源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3.安装Docker
# 安装
yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
# 查询docker版本
docker -v
// 检查是否安装成功,查看所有的本地镜像
docker images
4.启动和校验
# 启动 Docker
sudo systemctl start docker
# 停止Docker
sudo systemctl stop docker
# 重启
sudo systemctl restart docker
# 设置开机自启
sudo systemctl enable docker
二、配置docker镜像加速
1.服务器中编辑或创建daemon.json文件(通常位于/etc/docker/目录下)。如果没有这个文件,你可以创建一个。
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://noohub.ru",
"https://huecker.io",
"https://docker.timeweb.cloud",
"https://registry.hub.docker.com",
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn",
"https://registry.docker-cn.com",
"https://docker.registry.cyou/",
"https://docker-cf.registry.cyou/",
"https://dockercf.jsdelivr.fyi/",
"https://docker.jsdelivr.fyi/",
"https://dockertest.jsdelivr.fyi/",
"https://mirror.aliyuncs.com/",
"https://dockerproxy.com/",
"https://mirror.baidubce.com/",
"https://docker.m.daocloud.io/",
"https://docker.nju.edu.cn/",
"https://docker.mirrors.sjtug.sjtu.edu.cn/",
"https://docker.mirrors.ustc.edu.cn/",
"https://mirror.iscas.ac.cn/",
"https://docker.rainbond.cc/"
]
}
2.重启Docker服务:修改配置后,需要重启Docker服务以使配置生效。
sudo systemctl daemon-reload
sudo systemctl restart docker
3.执行docker info查看是否配置成功。