【网络安全的神秘世界】2024.6.6 Docker镜像停服?解决最近Docker镜像无法拉取问题

发布于:2024-06-13 ⋅ 阅读:(627) ⋅ 点赞:(0)

在这里插入图片描述

🌝博客主页:泥菩萨

💖专栏:Linux探索之旅 | 网络安全的神秘世界 | 专接本

解决Docker镜像无法拉取问题

🙋‍♂️问题描述

  • 常用镜像站:阿里云、科大、南大、上交等,全部挂掉

  • 执行docker pull命令拉取docker镜像时无反应,一直在循环尝试。

  • 当你尝试从Docker Hub或私有仓库拉取镜像时,可能会遇到以下错误

    error:configuration: download failed after attempts=6: dial tcp 69.63.178.13:443: connect: connection refused

在这里插入图片描述

🤔猜测原因

下面的说法来源于网络

  • 2024.06.06,上海交大的Docker Hub镜像加速器宣布因为监管要求被下架。

  • index服务器被DNS污染,导致无法拉取镜像。

  • 做好全面脱钩的准备

  • 自主知识产权的国产Docker将会横空出世

  • 临时性管控(过段时间就恢复)

💡解决方法

GitHub开源docker镜像加速项目

添加到 /etc/docker/daemon.json

  "registry-mirrors": [
    "https://docker.m.daocloud.io"
  ]

访问此项目

https://github.com/DaoCloud/public-image-mirror/issues/new?labels=sync+image&template=sync-image.yml

填入你要拉取的镜像,将会有机器人帮你优先主动同步指定的镜像

# 我想拉取的镜像/piesecurity/apache-struts2-cve-2017-5638
docker pull docker.io/piesecurity/apache-struts2-cve-2017-5638

# 问题的title要类似这种格式
docker.io/piesecurity/apache-struts2-cve-2017-5638:latest

拉取同步后的docker镜像

在这里插入图片描述

#将/piesecurity/apache-struts2-cve-2017-5638换成你需要的镜像名

docker pull m.daocloud.io/piesecurity/apache-struts2-cve-2017-5638

重命名docker镜像

#格式为 docker tag 代理镜像名 原始镜像名

docker tag m.daocloud.io/docker.io/piesecurity/apache-struts2-cve-2017-5638 piesecurity/apache-struts2-cve-2017-5638

删除代理的镜像

#格式为 docker rmi 代理镜像名

docker rmi m.daocloud.io/docker.io/piesecurity/apache-struts2-cve-2017-5638

网站公告

今日签到

点亮在社区的每一天
去签到