Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker 将脚本运行到容器中,然后将文件从容器复制到主机_Docker - Fatal编程技术网

Docker 将脚本运行到容器中,然后将文件从容器复制到主机

Docker 将脚本运行到容器中,然后将文件从容器复制到主机,docker,Docker,我想对容器运行脚本,并将输出文件复制回主机。我有几个问题: 脚本是否需要在容器中才能运行,或者我可以将脚本放在主机中,并且仍然可以针对容器运行脚本 可通过cp命令复制文件,该命令仅在docker中可用。现在容器中的“docker cp”不可用。那么,如果脚本在容器中运行,它如何将文件复制到主机 我试图做的是以下几点(我正在运行的容器有mongodb): 将某些集合导出到json文件 将结果文件复制到主机 正如您所见,有些命令在容器中可用,如“mongoexport”,有些命令仅在主机中可

我想对容器运行脚本,并将输出文件复制回主机。我有几个问题:

  • 脚本是否需要在容器中才能运行,或者我可以将脚本放在主机中,并且仍然可以针对容器运行脚本

  • 可通过cp命令复制文件,该命令仅在docker中可用。现在容器中的“docker cp”不可用。那么,如果脚本在容器中运行,它如何将文件复制到主机

我试图做的是以下几点(我正在运行的容器有mongodb):

  • 将某些集合导出到json文件
  • 将结果文件复制到主机
正如您所见,有些命令在容器中可用,如“mongoexport”,有些命令仅在主机中可用,如“docker cp”。

只需使用a-这是在容器及其主机之间共享数据的最佳方式。

只需使用a-这是在容器及其主机之间共享数据的最佳方式