一分钟,Doker 镜像无法提取应急办法


❗❗紧急通知:

国内所有 Docker 的镜像服务器必须全部下架。后续包括 Github CDN 镜像,NPM ,Python PIP , OpenWrt OPKG 等未受内容审查的镜像服务器一律下架。

1

像之前那样输入指令是提取不了的。

2

暂时解决办法

目前来说最长久、最舒适的解决办法是通过软路由进行分流。

暂时的部分应急办法:通过他人分享或某些上网途径获取镜像后手动导入再部署,这个老油条应该不必多说;第二者是镜像加速,库的收录并不完整,但应该足够咱们用了。

我们可以通过增加前缀或是修改镜像仓库的前缀提取镜像:

3

实际操作如图所示:

4

docker hub 原提取指令为 docker pull linuxserver/emby
这里我们修改后为 docker pull m.daocloud.io/ghcr.io/linuxserver/emby

可以看到是能够成功提取的,上面图中还有我测试过的jellyfin官方镜像。

输入 docker iamges 查看是否提取成功:

5

可以看到是没有问题的。

包括通过 docker compose 部署也是同样道理:

原代码中的 image: ghcr.io/umami-software/umami:postgresql-latest

同理修改为 image: m.daocloud.io/ghcr.io/umami-software/umami:postgresql-latest 即可。

这是该代码对应的项目教程:

文章

Docker 篇十四:玩转Docker:快速搭建清爽、好用的网站流量监控工具:Umami
01-26

12

包括像umami这种镜像在ghcr.io的,若我们要将其部署在国内VPS,也建议同样的操作进行加速。

支持前缀替换的 Registry

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

参考链接:

https://docs.daocloud.io/community/mirror.html

https://github.com/DaoCloud/public-image-mirror


声明:邓先生的资源库|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - 一分钟,Doker 镜像无法提取应急办法


风吹雪不浮