docker映像存储在本地计算机中的哪里

时间:2018-08-22 10:14:37

标签: docker dockerfile

我使用以下命令为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。

任何人都可以帮助我找到确切的位置。

谢谢

1 个答案:

答案 0 :(得分:2)

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