怎样将Docker容器中的文件导入到主机

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样将Docker容器中的文件导入到主机相关的知识,希望对你有一定的参考价值。

参考技术A docker cp使用方法
  docker cp 03091bf3d393:/root/Documents/combo.cpp 。/
  上面这条命令就是把ID为03091bf3d393的容器中的/root/Documents/目录下的combo.cpp文件拷贝到主机的当前目录下。
  关于Docker容器中的文件导入到主机的操作方法就介绍完了,拷贝Docker容器中的文件到其他容器能起到备份数据的作用,如果用户想导入文件到主机的用户可以按照上面的方法操作即可。

如何从主机上的编辑器编辑Docker容器中的文件?

我是新来的,所以感谢您对我的问题的耐心。

我有一个包含5个文件夹的容器,该文件夹中的文件我想通过容器外部的Visual Studio Code修改,而不是使用Nano或容器本身中的任何其他编辑器。

我已经看到许多建议来安装卷。我该如何尝试呢?

答案

将主机文件夹映射到映像中安装的文件夹。docker run -it -v /hostdir:/dockerdir 'imageName'。现在,您可以将所有文件夹放入dockerdir或将它们全部挂载,然后从容器外部处理文件。

以上是关于怎样将Docker容器中的文件导入到主机的主要内容,如果未能解决你的问题,请参考以下文章

将带有数据的 Docker 容器克隆到另一个主机

pipework原理解析

如何将文件从 dockerfile 复制到主机?

Docker拷贝宿主机与容器中的文件

windows宿主机和docker容器设置挂载共享文件夹

Docke及Docker Compose于微服务的实践