2015-11-07 55 views
1

我想針對容器運行腳本並將輸出文件複製回主機。我有幾個問題:將腳本運行到容器中,然後將文件從容器中複製到主機

  • 腳本是否需要在容器內部才能運行或我可以在主機中有腳本並仍然可以在容器上運行它?

  • 通過cp命令可以複製文件,該命令僅在docker中可用。現在在容器中,「docker cp」不可用。那麼如果腳本在容器內運行,它如何將文件複製到主機?

我所要做的是以下的(我跑步容器具有的MongoDB):

  • 出口某些藏品JSON文件
  • 複製,導致文件複製到主機

正如你可以看到一些命令在容器中可用,比如'mongoexport',有些命令只在'docker cp'中可用。

回答

0

只需使用Docker volume-這是在容器與主機之間共享數據的最佳方式。

相關問題