【问题标题】:Where does the docker images stored in local machine本地机器中存储的 docker 图像在哪里
【发布时间】:2019-01-28 14:00:46
【问题描述】:

我使用以下命令创建了 docker 一个 Spring Boot 应用程序的 docker 映像

docker build -f Dockerfile -t myimage

一旦我运行命令“docker images”,我就会看到该图像。现在我想从我的本地机器上获取该图像并使用以下命令在另一台机器上运行。

docker run -p 8085:8085 myimage

通过物理介质将 docker 映像重新定位到另一台机器的步骤是什么?

/var/lib/docker/images/overlay2/imagedb/content

但该本地文件包含 6KB 的 .txt 文件。我知道通常一个 docker 镜像大小约为 600MB。

谁能帮我找到确切的位置。

谢谢

【问题讨论】:

标签: docker dockerfile


【解决方案1】:

1.你可以在构建后导出你的docker镜像。

docker build -f Dockerfile -t myimage .

docker save myimage > myimage.tar 你会在你执行 docker build 命令的目录中看到这个。

然后你可以在其他任何地方加载它

docker load < myimage.tar

除此之外,如果有 docker repo ,您可以简单地推送 docker 镜像。

参考:-https://docs.docker.com/engine/reference/commandline/export/#options

2.如果other machine可以通过网络访问,您可以将另一台机器设置为docker hub

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-01
    • 1970-01-01
    • 2020-10-04
    • 2020-11-05
    • 1970-01-01
    • 2015-02-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多