有没有办法我手动下载 Docker 镜像?
我的网络连接非常慢,最好可以获取该镜像的链接,并在其他网速更快的地方进行下载。
我如何获取由 docker pull 管理的镜像的直接 URL?
有没有办法我手动下载 Docker 镜像?
我的网络连接非常慢,最好可以获取该镜像的链接,并在其他网速更快的地方进行下载。
我如何获取由 docker pull 管理的镜像的直接 URL?
这是可能的,但我建议另外两种方式!
如果你可以使用快速连接连接到远程服务器,并且该服务器可以运行Docker,则可以在该服务器上进行docker pull
,然后可以使用docker save
导出镜像(以及其所有层和元数据)为tarball,并以任何希望的方式传输该tarball。
如果您想要传输共享共同基础的多个镜像,则上一种方法不太好,因为您最终将传输共享大量数据的多个tarball。因此,另一个可能性是在“移动”计算机(笔记本电脑)上运行私有注册表,将其连接到快速网络,拉取图像,将图像推送到私有注册表;然后将笔记本电脑移动到“慢”网络,并从其中拉取图像。
如果以上解决方案都无法满足您的需求,请不要犹豫提供更多细节,我们很乐意帮助!