拉未停靠到存储库的docker镜像

时间:2014-10-03 09:17:09

标签: ubuntu docker

我在Ubuntu机器上有一个docker镜像。我已在本地提交了docker镜像但未将其推送到任何存储库。现在我想在其他机器上拉出相同的图像(Windows 7)。我怎样才能拉出那张图片。两台机器赢得7和Ubuntu在同一网络。

3 个答案:

答案 0 :(得分:2)

您可以使用docker export导出图像。因此,如果您将图像传输到tar(如http://docs.docker.com/reference/commandline/cli/#export中所述),那么您可以import在Windows 7主机上http://docs.docker.com/reference/commandline/cli/#import)。

当您import图片时,您可以指定其名称和标记。

您在此处需要解决的唯一问题是您希望如何通过网络传输图像。你可以使用类似SCP或NFS的东西,但它不应该真的重要。

答案 1 :(得分:1)

将图片保存为 .tar

docker save IMAGE_ID > /path/to/image.tar

将其转移到 Windows 计算机,然后加载它:

docker load < /path/to/image.tar

答案 2 :(得分:0)

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