当前位置: 首页 > 面试题库 >

Docker映像

都超英
2023-03-14
问题内容

有什么方法可以手动下载Docker映像吗?

我的互联网连接速度非常慢,对我来说,最好获得图像的链接,然后以更高的互联网速度将其下载到其他位置,

如何获取由docker pull管理的映像的直接URL?


问题答案:

可能会得到,但让我提出另外两种建议!

  1. 如果可以通过快速连接连接到远程服务器,并且该服务器可以运行Docker,则可以docker pull在该服务器上,然后docker save将映像(及其所有层和元数据)导出为tarball,并以任何方式传输该tarball你喜欢。

  2. 如果您要传输共享同一基础的多个图像,那么前一种方法就不好了,因为您最终将传输共享大量数据的多个tarball。因此,另一种可能性是运行私有注册表,例如在“移动”计算机(笔记本电脑)上运行,将其连接到快速网络,提取图像,将图像推送到私有注册表;然后将笔记本电脑移至“慢速”网络,并从中拉取图像。

如果您不能接受这些解决方案,请随时提供更多详细信息,我们将竭诚为您服务!



 类似资料:
  • 问题内容: 我想将我的python应用程序码头化。我去了Docker中心,发现那里有很多听起来很不错的基本映像。 尽管我尝试过Google搜索,但我仍无法弄清楚“伸展”,“苗条”,“苗条”和高山之间的区别。帮帮我? 问题答案: 带有Dockerfiles的Github存储库在这里,但是它非常动态并且不易阅读: https://github.com/docker-library/python 自述文

  • 问题内容: 我正在尝试扩展CouchDB docker映像以预填充CouchDB(带有初始数据库,设计文档等)。 为了创建一个名为的数据库,我首先尝试了以下缩写: 但是构建失败,因为在构建时尚未启动ouchdb服务。所以我将其更改为: 注意: 这是我发现使其起作用的唯一方法,因为它不适用于curl选项, 第二个只是检查数据库是否已创建。 构建似乎工作正常: 奇怪的是,现在当我将其作为容器启动时,数

  • 问题内容: 假设我有一个docker映像,并将其部署在某些服务器上。但是我不希望其他用户访问该图像。是否有加密docker映像的好方法? 问题答案: 实际上,不,如果用户有权运行docker守护程序,那么他们将有权访问所有图像-这是由于docker要求更高的权限才能运行。 有关为什么这样做的更多信息,请参阅Docker安全指南的摘录。 Docker守护程序攻击面 使用Docker运行容器(和应用程

  • 我是Docker的新手,正在尝试使用101-tutorial Docker映像(https://github.com/dockersamples/101-tutorial)了解Docker 在本课中,他们试图解释当两个容器实例从同一映像运行时,第一个容器创建的数据在默认情况下在第二个容器中不可用(除非我们使用容器卷和装入等)。 第1和第2点显示一个ubuntu容器正在运行,并且有一个名为data.

  • 问题内容: 我正在通过创建带有一些nodejs指令的来玩docker。现在,每次更改dockerfile时,我都会通过在项目文件夹中运行来重新创建映像,但这每次都会创建一个新映像,并很快吞没我的ssd。 更改dockerfile时,是否有一种方法可以更新现有映像,或者每次更改文件时都被迫创建一个新映像? 抱歉,这是一个愚蠢的问题 问题答案: 只要没有指令,Docker构建支持缓存。如果您正在积极地

  • 问题内容: 我想通过docker-compose建立映像并为其设置特定标签。文档说: Compose将使用生成的名称来构建并标记它,然后使用该图像。 但是我找不到指定标签的方法,对于生成的图像,我总是看到“最新”标签。 问题答案: 似乎文档/工具已更新,您现在可以将标记添加到脚本中。这对我来说是成功的。 例: https://docs.docker.com/compose/compose- fil