处理docker的镜像下载问题

概要

命令解析

启动          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.io
    mcr.microsoft.com	mcr.m.daocloud.io   
    nvcr.io	nvcr.m.daocloud.io
    quay.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-reload

sudo systemctl restart docker

小结

目前根据这个方法可以解决docker的问题,大家有更好的可以在下方评论。

相关推荐

  1. 处理docker镜像下载问题

    2024-06-13 10:38:03       37 阅读
  2. etcd官方docker镜像及dockerfile问题处理

    2024-06-13 10:38:03       51 阅读
  3. 如何解决Docker镜像仓库认证失败问题

    2024-06-13 10:38:03       34 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-13 10:38:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-13 10:38:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-06-13 10:38:03       87 阅读
  4. Python语言-面向对象

    2024-06-13 10:38:03       96 阅读

热门阅读

  1. win11安装pycuda的一点点问题

    2024-06-13 10:38:03       35 阅读
  2. d3.js获取流程图不同的节点

    2024-06-13 10:38:03       32 阅读
  3. 在 macOS 上安装 Docker

    2024-06-13 10:38:03       31 阅读
  4. L1-022 奇偶分家

    2024-06-13 10:38:03       28 阅读
  5. 多进程挂起任务parallel

    2024-06-13 10:38:03       39 阅读
  6. MYSQL 三、mysql基础知识 4(存储过程与函数)

    2024-06-13 10:38:03       23 阅读
  7. sourcemap

    2024-06-13 10:38:03       40 阅读
  8. Python 中的 Pandas(数据分析与处理)

    2024-06-13 10:38:03       29 阅读
  9. 10个典型的MySQL笔试题和面试题

    2024-06-13 10:38:03       27 阅读