文章目录
- 概要
- 问题背景
- 操作步骤
- 小结
概要
命令解析
启动 systemctl start docker重启守护进程 sudo systemctl daemon-reload重启docker服务 sudo systemctl restart docker重启docker服务 sudo service docker restart关闭docker service docker stop关闭docker systemctl stop docker
问题背景
上海交通大学开源镜像站不再提供 Docker Hub 仓库镜像。SJTUG(上海交通大学 Linux 用户组)6月7号发布公告:
即时起中止对 Docker Hub 仓库的镜像。Docker 相关工具默认会自动处理失效镜像的回退,如果对官方源有访问困难问题,建议尝试使用其他仍在服务的镜像源。”
Docker Hub 是 Docker 容器镜像的官方存储库,提供给开发者用于上传 / 下载容器镜像。
上海交通大学开源镜像站长期以来为国内用户提供 Docker Hub 仓库的镜像服务,帮助国内用户和开发者们快速下载镜像并获取更新,本次停止更新应该是永久性的停服,理由应该是为了符合监管层面的要求,所以只能换其他的镜像源,之前的中科大,南京大学都相继关停了自己的docker镜像服务或者转为内网服务,只对校园内部开放,外网访问都是未授权,免费且好用的源几乎是越来越少。
操作步骤
1.访问项目地址
https://github.com/DaoCloud/public-image-mirror
2.简单配置
源地址 替换地址 cr.l5d.io l5d.m.daocloud.io docker.elastic.co elastic.m.daocloud.io docker.io docker.m.daocloud.io gcr.io gcr.m.daocloud.io ghcr.io ghcr.m.daocloud.io k8s.gcr.io k8s-gcr.m.daocloud.io registry.k8s.io k8s.m.daocloud.iomcr.microsoft.com mcr.m.daocloud.io nvcr.io nvcr.m.daocloud.ioquay.io quay.m.daocloud.io registry.jujucharms.com jujucharms.m.daocloud.io rocks.canonical.com rocks-canonical.m.daocloud.io
3.Docker 加速
修改配置文件,添加到 /etc/docker/daemon.json
{"registry-mirrors": ["https://docker.m.daocloud.io"]
}
4.重启docker
sudo systemctl daemon-reloadsudo systemctl restart docker
小结
目前根据这个方法可以解决docker的问题,大家有更好的可以在下方评论。