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

需要将docker从一个mac移动到另一个mac

滕项明
2023-03-14

我的mac电脑中没有internet连接。我需要使用docker pull。我的想法是,我将使用docker拉入我的一台连接互联网的mac电脑,然后将其复制到没有互联网连接的mac电脑上。如何复制?

共有2个答案

山阳辉
2023-03-14

在Linux上,我只需将/var/lib/docker/复制到另一台机器上。

由于此答案说明此目录在mac上等于以下目录:

~/Library/Containers/com。码头工人。docker/Data/com。码头工人。驾驶员amd64 linux/Docker。qcow2

所以试着把那个目录复制到你的第二个mac。不幸的是,我不能自己尝试,但这可能是给你的一个提示:)

鞠鸿雪
2023-03-14

在源机器上使用docker保存将图像保存到TAR文件,将TAR复制到目标机器并运行docker load

> docker pull ubuntu:16.04
16.04: Pulling from library/ubuntu
Digest: sha256:28d4c5234db8d5a634d5e621c363d900f8f241240ee0a6a978784c978fe9c737
Status: Downloaded newer image for ubuntu:16.04

> docker save -o ubuntu-16.04.tar ubuntu:16.04
> ll *.tar 
-rw------- 1 scrapbook scrapbook 132771840 Oct  5 08:32 ubuntu-16.04.tar

复制文件,然后在第二个框上:

> docker load -i ubuntu-16.04.tar
Loaded image: ubuntu:16.04

它将加载原始图像标签,因此在第二个框中,您可以将此示例称为ubuntu:16.04

 类似资料:
  • VSCode很棒,但它需要稍微小心的设置。 有许多秘密提示要遵循,例如 vscode增加的另一个惊人的新特性: https://code.visualstudio.com/docs/editor/settings-sync

  • 我一直在设计一个基于Swing的桌面RPG程序,以促进带有GUI控制元素的基于文本的角色扮演。 为了促进这一点,每个正在运行的客户端都会获得一个带有所有重要JFrames的主桌面(托管客户端上的“GM Desktop”和远程客户端上的“Player Desktop”)。此外,GM和Players都可以为角色打开“透视桌面”,为他们提供一个单独的JDesktopPane,其中包含提供该角色视角的“角

  • 我创建了一个简单的webjob,并将其部署在我的试用azure门户上的测试webapp上,以了解一些事情。 作为本次学习的一部分,我希望将此webjob移动到同一azure门户中的另一个webapp,而无需通过visual studio重新部署。如何实现? 感谢任何帮助。谢谢

  • 问题内容: 情况:我有两个固定高度的div,两个溢出都设置为隐藏,并且第一个div中包含动态文本内容。如果该内容超出了第一个div的溢出边界,我希望它自动溢出到第二个div中。 我的问题就是该怎么做?我进行了研究,发现最接近的是一个JQuery插件,该插件会自动为类似报纸的布局创建列。尽管这并不是我真正需要的,但它确实使我希望可以在一个更简单的级别上实现。 可视示例: 谢谢大家!根据所有输入,我将

  • 问题内容: 我想将一个DIV元素移到另一个元素中。例如,我要移动此对象(包括所有子对象): 到这个: 这样我有: 问题答案: 曾经尝试过普通的JavaScript … 吗?

  • 我想在一个docker容器中运行Rabbitmq服务器,并使用芹菜从另一个容器连接到它(http://celeryproject.org/) 我已使用以下命令运行rabbitmq。。。 然后通过 当我试图做非常基本的教程来验证http://docs.celeryproject.org/en/latest/getting-started/first-steps-with-celery.html 我得