首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >拉取未推送到仓库的docker镜像

拉取未推送到仓库的docker镜像
EN

Stack Overflow用户
提问于 2014-10-03 17:17:09
回答 3查看 101关注 0票数 3

我在Ubuntu机器上有一个docker镜像。我已经在本地提交了该docker镜像,但没有推送到任何存储库。现在我想在其他机器(Windows7)上拉取相同的镜像。我怎么才能拉出那张图片。两台机器win 7和Ubuntu都在同一个网络中。

EN

回答 3

Stack Overflow用户

发布于 2014-10-03 18:02:04

可以使用docker export导出图像。因此,如果您将图像通过管道传输到tar (这里介绍了http://docs.docker.com/reference/commandline/cli/#export),那么您就可以在Windows7主机(http://docs.docker.com/reference/commandline/cli/#import)上对其执行import操作。

当你import一个图像时,你可以指定它的名称和标签。

您需要在此处解决的唯一问题是您希望如何通过网络传输图像。您可以使用SCP或NFS之类的工具,但这并不重要。

票数 2
EN

Stack Overflow用户

发布于 2014-10-03 23:04:40

将图像保存到.tar

代码语言:javascript
复制
docker save IMAGE_ID > /path/to/image.tar

将其传输到您的Windows计算机,并加载它:

代码语言:javascript
复制
docker load < /path/to/image.tar
票数 1
EN

Stack Overflow用户

发布于 2014-10-05 01:47:52

除了像其他人建议的那样,将镜像导出/导入为tar之外,您还可以在本地网络上运行私有注册表,并从中推送/拉取。请参阅docker-registry image

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

https://stackoverflow.com/questions/26176349

复制
相关文章

相似问题

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