首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在OS下从boot2docker复制Docker容器

在OS下从boot2docker复制Docker容器
EN

Stack Overflow用户
提问于 2015-04-29 13:37:55
回答 2查看 298关注 0票数 0

我在OSX10.10上运行了boot2docker。

我使用docker来安装conceptnet5,这是一个50 my的大型数据库,需要几天时间从我的位置下载。

现在,有人向我请求了一个Ubuntu,conceptnet5在它上运行在一个码头容器中。

因此,为了避免再次下载所有内容,我想知道是否有一种方法可以将ubuntu 5的容器从boot2docker传输到我新创建的ubuntu。

这里是我使用的码头集装箱。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-04-30 19:04:57

您还可以使用saveload命令。

save命令将生成图像的注册存储库。它将包含所有父层和所有标记。

代码语言:javascript
复制
$ docker save myimage -o myimage.tar
# Or even better, gzip it using unix pipes
$ docker save myimage | gzip > myimage.tar.gz

现在,您有了一个带有所有层和元数据的tarball,您可以通过usb键和其他东西在离线下传递这些元数据。

要加载它,它是load命令。load命令将使用以下压缩算法:gzipbzip2xz

代码语言:javascript
复制
$ docker load -i myimage.tar.gz
# or with pipes
$ docker load < myimage.tar.gz

这比运行私有注册表要容易一些,但两者都运行得很好。

票数 2
EN

Stack Overflow用户

发布于 2015-04-29 15:47:36

您可以设置一个私人码头注册,然后在那里图像。希望这个私有注册中心在您的本地网络上,所以您应该获得更高的吞吐量。然后,您可以在您的新Ubuntu中拉下推送映像。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29945467

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档