迁移一个机器,结果发现所有镜像都没法 pull 了! 然后自己在国外机器部署的了代理
然后国内机器做好相关设置 更改配置以后 全部都依旧无法 pull 成功. 所以老哥们,请教一下现在国内的机器到底要怎样才能拉倒包.
-PS: 被搞的人都麻了,封这玩干啥
101
ning624651063 12 天前
我这边是本地挂梯子下载下来这些 image 然后直接用 docker save & load 把对应的镜像同步到设备上。。 虽然慢 但是稳定。。
|
103
zhanghao5416 12 天前
docker save -o
docker load -i 手动导入吧,在外网机器下载好导出,拿到别的机器上导入。 |
104
nullpointerskz 12 天前
@obeykarma 人家要的脱钩
|
105
Achophiark 12 天前
@poplar50 一直在用 cf worker 方式,马上看看 pull through 什么情况,又学了一招
|
106
sleepm 12 天前 2
|
107
mMartin 12 天前
@sleepm #106 自建也支持 ghcr lscr 这类的 https://github.com/dqzboy/Docker-Proxy 这个项目支持的挺多
|
108
herozzm 12 天前
很多代理都会卡`https://registry-1.docker.io/v2/`
|
109
ICKelin 12 天前
海外找台服务器执行
docker run -d -p 5000:5000 --name registry-proxy -e REGISTRY_PROXY_REMOTEURL=https://registry-1.docker.io registry:2 直连慢的话再加中转。 |
110
mdb 12 天前
前段时间也发现镜像获取不到了,虽然可以用代理,但是这也耗我的流量啊
|
112
dalaoshu25 12 天前
貌似是 DNS 污染了吧,虽然你搭了梯子,但是 DNS 没处理干净,还是用了国内的 DNS 服务器,docker.io 下面的任何域名返回给你的还不知道是啥呢。
不愿意多折腾的,还是在人类社会机器上 save 成 tar 再说吧。 |
113
Karte 12 天前
docker pull m.daocloud.io/docker.io/xxxx:xxx
|
114
ericyl 12 天前
外网机器:
镜像导出 docker save 镜像 id > image.tar 多镜像导出 docker save -o image.tar 镜像 id1 镜像 id2 内网机器: 镜像导入 docker load < image.tar docker tag ... 我是这样拉镜像了 |
115
enrolls 12 天前
|
116
openrain 11 天前
https://github.com/cmliu/CF-Workers-docker.io 使用 CF 自己搭建一个呗
|
117
mingtdlb 11 天前
个人认为最优雅的是,clash allow lan ,docker 宿主机设置环境变量,docker pull xxx
什么加速器,三天两头的不能用,能用 体验也差 |
118
JustW 11 天前
{
"insecure-registries": [ "xxx.xxxx.com" ], "registry-mirrors": [ "https://xxx.xxx.com" ] } 我配上上面这个就正常了 |
120
heimoshuiyu 11 天前
抓 docker 关我 podman 什么事
|
121
yc8332 11 天前
1. 打包导入
2. 挂代理 3. 使用镜像站 任意一个方法都可以。 |
122
dianso 11 天前
nginx 代理就行,我的小站一个月 30T 流量。。。
|
123
sn0wdr1am 11 天前
|
125
bthulu 11 天前
@XDiLa 你个沙壁, docker 早在 2020 年就禁止被美国列入实体清单的组织和个人了. 国内直到今年才开始封禁 docker. 想自由你就去美利坚, 别不是想去却去不了美利坚吧?
https://pic1.zhimg.com/v2-bea3e0406ffc891cfde97d8b7ebe908e_r.jpg |
126
jasonandzs 10 天前 via iPhone
将自己的镜像从老机器上打包啊( docker save xxx xxx.tar)、下载、在上传到新机器上、在导入( docker load -i xxx.tar 、在部署啊
|
133
kingwang 9 天前
@bthulu 他这玩意是说列入实体清单的组织或人不能使用它的服务,理论上美国并没把整个中国列入实体清单,不在实体清单的个人或组织使用不受影响,但自己墙掉 docker 域名,自断手脚。属实不该,毕竟实体清单外的才是大部分。
|
137
herozzm 8 天前
@mingtdlb 你的局域网写在哪里? op 明明说的是云服务器,自己瞎说还不然别人说两句?再说局域网还需要 clash allow lan ,体验最好的是直接路由器梯子了,果然半桶水容易膨胀
|
141
KellyAlsa 8 天前
用官方的 docker registry 镜像在国内服务器自己搭一个镜像托管站点,以后想用什么官方镜像,先从 docker hub 拉到自己电脑上,再 push 到你自建的 registry 上,然后服务器从这个 registry 拉取,不过这个方法是建立在服务器能拿得到 registry 镜像的基础上
|
142
wupeaking 8 天前
前几天看到个文章,大致思路是利用 github action 把镜像推送到自己的阿里云 hub ,然后从国内拉取。https://github.com/tech-shrimp/docker_image_pusher
|