我在Docker上玩了几天,我已经制作了一些图像(这真的很有趣!)。现在我想坚持我的工作并来到saveandexport命令,但我并不完全理解它们。
save
export
save Docker和Docker有什么区别export?
简短的回答是:
它将打包构建图像所需的所有链的层和元数据。然后,您可以将此“已保存”图像链加载到另一个 docker 实例中,并从这些图像创建容器。
它将为您提供一个包含容器文件系统的平面 .tar 存档。
编辑:由于我的解释可能仍然会导致混淆,我认为重要的是要了解这些命令之一适用于容器,而另一个适用于图像。
必须将 图像 视为“死”或不可变的,从它开始 0 或 1000 个容器不会改变单个字节。这就是我之前与系统安装 ISO 进行比较的原因。它可能更接近于现场 CD。
容器 “引导”图像并在其顶部添加一个附加层。该层存储容器上的任何更改(创建/更改/删除的文件......)。