我可以从docker qcow2文件从ubuntu服务器复制到我的mac吗?

我有一个Ubuntu的服务器,我安装docker运行一些容器。 我想把所有东西都移到我的Mac上,所以我不依赖于Ubuntu的服务器。 如果我将qcow2文件从服务器复制到我的Mac,它会工作吗?

你可以从你的ubuntu机器上以两种方式从你的需要中导出它。

  • docker出口
  • docker保存

如果你想要容器的文件系统,那么使用docker export

 $ docker export container_name > pg_container_db.tar 

如果你只是想要你的图像文件系统,使用下面的命令,而不是docker export

 $ docker save image_name > pg_container_db.tar 

以上两个命令中的任何一个都会在ubuntu机器上创build一个存档。 稍后,您可以在Mac上使用它。

将上面的pg_container_db.tar文件复制到mac并运行下面的命令

 $ docker load < pg_container_db.tar 

一旦上面的命令在你的mac上成功,你应该可以看到使用docker images命令。