目录
前言
在今年5月份,国内各大高校和公司纷纷发布声明关闭docker镜像站,一时间各大服务器瞬间报错,今天给大家整理了目前还可以使用的docker镜像地址并附带完整安装教程,大家工作中需要用到的话可以用来应个急。
1、安装前必读
在安装 Docker 之前,先说一下配置,我这里是Centos7.9 Linux 内核:3.10
注意:本文的命令使用的是 root 用户登录执行,不是 root 的话所有命令前面要加 sudo,使用 root 权限更新 yum 包(生产环境中此步操作需慎重)
2、安装
卸载旧版本
# 1. 卸载之前安装的组件
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
安装docker需要的软件包
yum install -y yum-utils device-mapper-persistent-data lvm2
设置yml源,这里我们采用阿里的仓库,之后就会从阿里仓库下载docker
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
然后我们拉取最新的docker版本
yum install docker-ce
成功的话会如图
注:如果想下载指定版本,可以使用命令查看版本
yum list docker-ce --showduplicates | sort -r
然后使用命令下载指定版本
yum -y install docker-ce-24.0.6
3、启动docker
systemctl start docker
查看docker版本,出现下图代表安装成功
4、配置镜像源
这里我们配置阿里云的docker镜像库,大家都可以自己去申请一个自己的加速镜像
5、修改配置文件
这里我们需要创建加速源
cd /etc/docker/
然后 输入下面的代码
# 复制内容,注意把其中的镜像加速地址改成你自己的
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://dockerproxy.com",
"https://docker.mirrors.ustc.edu.cn",
"https://docker.nju.edu.cn",
"https://vp5v3vra.mirror.aliyuncs.com"
"https://docker.registry.cyou",
"https://docker-cf.registry.cyou",
"https://dockercf.jsdelivr.fyi",
"https://docker.jsdelivr.fyi",
"https://dockertest.jsdelivr.fyi",
"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"
]
}
EOF
然后重启docker加载配置
# 重新加载配置
systemctl daemon-reload
# 重启Docker
systemctl restart docker