当前位置: 首页 > 知识库问答 >
问题:

如何在不使用pull命令的情况下下载Docker映像?

宇文勇
2023-03-14

有没有一种方法可以下载Docker映像/容器,例如,使用Firefox,而不使用内置的Docker-Pull

我被公司防火墙和代理屏蔽了,我无法通过它得到一个洞。

我的问题是我不能使用Docker获取图像,即Docker保存/拉取和其他Docker提供的功能,因为它被防火墙阻止了。

共有1个答案

裘嘉木
2023-03-14

只是另一种选择--这是我在组织中为couchbase映像所做的事情,在那里我被代理阻止了。

~$ $ docker save couchbase > couchbase.tar
~$ ls -lh couchbase.docker
-rw-------  1 vikas  devops   556M 12 Dec 21:15 couchbase.tar
~$ xz -9 couchbase.tar
~$ ls -lh couchbase.tar.xz
-rw-r--r--  1 vikas  staff   123M 12 Dec 22:17 couchbase.tar.xz

然后,我把压缩后的焦油球上传到Dropbox,下载在我的工作机上。由于某种原因,Dropbox打开了:)

$ docker load < couchbase.tar.xz

参考文献

  • https://docs.docker.com/engine/reference/commandline/save/
  • https://docs.docker.com/engine/reference/commandline/load/
 类似资料:
  • 到目前为止,我运行的是一台视窗8.1电脑,它没有像Android Studio或Eclipse这样的IDE的存储或内存。我想下载Android SDK工具,没有IDE。如何才能做到这一点?

  • 我可以使用此命令添加Jfram对象 然而,当我在一个单独的方法中编写这个时,我无法添加,因为“this”方法位于该对象内。 如何选择jframe而不是“this” 我不想创建新的jframe,因为已经有了

  • 问题内容: 我想知道Docker的映像到底存储在本地主机中的什么位置。我可以不使用或而是“真实”的Docker- Image 来共享我的Docker-Image吗?当我将Docker-Image“推”到Docker-Hub时到底发生了什么? 问题答案: Docker映像存储为文件系统层。Dockerfile中的每个命令都会创建一个层。您也可以在进行一些更改后(可能通过)在命令行中使用来创建图层。

  • 我想知道Docker的图像到底存储在我本地主机的哪里。我可以不使用或而使用“真实”Docker-Image共享我的Docker-Image吗?当我将我的Docker-Image“推”到Docker-Hub时,到底发生了什么?

  • 我有一个docker撰写文件,它看起来像: 我正在为其他人构建的raspberry pi使用mongoDB容器(我刚刚从docker hub中提取),问题是如果由于任何原因出现不正确的关闭,容器无法处理mongod。锁定/data/db目录中的文件。 在这种情况下,在尝试重新启动所有容器时,mongodb容器将保持退出状态,状态代码为100,唯一的修复方法是通过运行sudo rm/data/db/

  • 本文向大家介绍Linux中在不破坏磁盘的情况下使用dd命令,包括了Linux中在不破坏磁盘的情况下使用dd命令的使用技巧和注意事项,需要的朋友参考一下 无论你试图从即将坏掉的存储驱动器抢救数据,将归档备份到远程存储,还是在别处对活动分区制作一份完美副本,都要知道如何安全可靠地复制驱动器和文件系统。幸好,有dd这款简单而强大的镜像复制工具,而且历史悠久。在这方面没有比它更出色的工具了。 dd命令的解