sudoman
(Andrew E)
1
最近运行 ./launcher rebuild app 时,计划下载两个 Docker 镜像。其中一个耗时较长,但另一个已经非常久(超过 20 分钟)。
我们的虚拟机带宽充足。检查 nethogs 时发现,已成功下载的 Docker 镜像通常没有任何下载带宽(但偶尔也会超过 1 MB/s),而我正在等待的那个镜像则完全没有下载流量。
我认为这很可能是你们使用的 Docker 仓库的问题,但我觉得还是提一下比较好。也许我们重新编译自己的 Docker 镜像会更合适,这也是我们之前一直在做的。谢谢。
marianord
(Mariano Rodriguez)
2
我的理解是,Discourse 使用 Docker Hub,因此任何带宽和/或下载速度方面的问题都存在于您的服务提供商(VM)与 Docker 服务器之间。
Falco
(Falco)
3
是的,我们使用 Docker Hub,我知道它有时可能会有点慢。
一个可行的变通方法是在执行重建之前预先下载基础镜像,例如使用以下命令:
docker pull $(grep -o "discourse/base:[0-9.-]*" launcher)
也许当 GitHub Docker Registry 可以正常使用时,我们也可以在那里托管镜像。