国内机器 docker 的镜像到底应该怎么拽?

35 天前
 molika

迁移一个机器,结果发现所有镜像都没法 pull 了! 然后自己在国外机器部署的了代理

然后国内机器做好相关设置 更改配置以后 全部都依旧无法 pull 成功. 所以老哥们,请教一下现在国内的机器到底要怎样才能拉倒包.

-PS: 被搞的人都麻了,封这玩干啥

12434 次点击
所在节点    程序员
147 条回复
ning624651063
34 天前
我这边是本地挂梯子下载下来这些 image 然后直接用 docker save & load 把对应的镜像同步到设备上。。 虽然慢 但是稳定。。
FightPig
34 天前
@molika 离谱的是,昨天半夜有的镜像它又能拉下来,感觉不稳定,阿里的倒是可以
zhanghao5416
34 天前
docker save -o
docker load -i
手动导入吧,在外网机器下载好导出,拿到别的机器上导入。
nullpointerskz
34 天前
@obeykarma 人家要的脱钩
Achophiark
34 天前
@poplar50 一直在用 cf worker 方式,马上看看 pull through 什么情况,又学了一招
sleepm
34 天前
A 国内
B 国外

B
docker pull a:latest
docker save a:latest > a.tar
rsync ./a.tar A:/home/a/
A
docker load < a.tar
docker run a:latest

为啥不自建 register ,因为遇到 lscr.io ghcr.io 就不行了
mMartin
34 天前
@sleepm #106 自建也支持 ghcr lscr 这类的 https://github.com/dqzboy/Docker-Proxy 这个项目支持的挺多
herozzm
34 天前
很多代理都会卡`https://registry-1.docker.io/v2/`
ICKelin
34 天前
海外找台服务器执行
docker run -d -p 5000:5000 --name registry-proxy -e REGISTRY_PROXY_REMOTEURL=https://registry-1.docker.io registry:2

直连慢的话再加中转。
mdb
34 天前
前段时间也发现镜像获取不到了,虽然可以用代理,但是这也耗我的流量啊
heartleo
34 天前
@mdb 不想浪费代理流量的话 可以把常用的镜像用 github actions 迁移到阿里云个人镜像仓库 免费额度就够用了 国内随便拉
dalaoshu25
34 天前
貌似是 DNS 污染了吧,虽然你搭了梯子,但是 DNS 没处理干净,还是用了国内的 DNS 服务器,docker.io 下面的任何域名返回给你的还不知道是啥呢。

不愿意多折腾的,还是在人类社会机器上 save 成 tar 再说吧。
Karte
34 天前
ericyl
34 天前
外网机器:

镜像导出
docker save 镜像 id > image.tar

多镜像导出
docker save -o image.tar 镜像 id1 镜像 id2


内网机器:

镜像导入
docker load < image.tar

docker tag ...

我是这样拉镜像了
enrolls
34 天前
openrain
34 天前
https://github.com/cmliu/CF-Workers-docker.io 使用 CF 自己搭建一个呗
mingtdlb
34 天前
个人认为最优雅的是,clash allow lan ,docker 宿主机设置环境变量,docker pull xxx

什么加速器,三天两头的不能用,能用 体验也差
JustW
34 天前
{
"insecure-registries": [
"xxx.xxxx.com"
],
"registry-mirrors": [
"https://xxx.xxx.com"
]
} 我配上上面这个就正常了
herozzm
34 天前
@mingtdlb 一点都不优雅,服务器上不能安装 clash 这种软件
heimoshuiyu
34 天前
抓 docker 关我 podman 什么事

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1095188

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX