将数据从主机发送到docker集装箱池

我正在创build一个在线REPL :我有一个go服务器,它将在docker容器中运行给定的脚本。 我正在考虑与这些容器build立一个连接池,所以每次我想运行一个脚本时都不需要创build一个容器。

知道了,如果考虑到在容器创build之前它们不存在,我将如何去运行这些脚本? 我有一些想法,但是我对Docker真的很陌生 ,所以我想要一些反馈。

  • 使用exec ,将脚本作为parameter passing,然后读取STDOUT作为答案
  • 保存文件在一个安装的目录,并共享回输出到同一目录(例如,我保存/tmp/foobar.go ,然后导致/tmp/foobar.output.go
  • 其他想法?