阿里云轻量服务器中拉取 Docker 镜像问题

2 月 6 日
 chokinsen

各位大佬,租用了一台阿里云轻量服务器,链接上之后用 Docker 部署项目。 已经在/etc/docker/daemon.json 这个文件里配置里阿里云推荐的镜像地址( https://qkpevwpj.mirror.aliyuncs.com ),用 docker info 命令也可以看到配置的镜像地址 但是我使用 docker-compose up -d --build 启动的时候还是会报错

root@aaaaaaaaaaaaa:/opt/myapp# docker-compose up -d --build
Pulling redis (redis:7)...
ERROR: Get "https://registry-1.docker.io/v2/": context deadline exceeded

看起来像是镜像没配置上,但是我重启 docker ,刷新网络缓存,重启服务器都试过了,请问这是阿里云的问题吗?

2591 次点击
所在节点    Docker
4 条回复
SuperGeorge
2 月 6 日
国内大的镜像加速基本都废了,要么用三方的,要么自己手拉到阿里云的 ACR 吧。
hnbcinfo
2 月 6 日
和阿里云无关,国内都这样。可参考 https://www.v2ex.com/t/1191033 帖子里的解决方案
psllll
2 月 6 日
你都用 docker 了,应该要会代理或者镜像吧
heartleo
2 月 10 日
可以参考: https://github.com/heartleo/image-copy ,迁移到自己的私有仓库,再进行拉取

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

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

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

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

© 2021 V2EX