将数据从主机发送到docker集装箱池
我正在创build一个在线REPL :我有一个go服务器,它将在docker容器中运行给定的脚本。 我正在考虑与这些容器build立一个连接池,所以每次我想运行一个脚本时都不需要创build一个容器。
知道了,如果考虑到在容器创build之前它们不存在,我将如何去运行这些脚本? 我有一些想法,但是我对Docker真的很陌生 ,所以我想要一些反馈。
- 使用
exec
,将脚本作为parameter passing,然后读取STDOUT作为答案 - 保存文件在一个安装的目录,并共享回输出到同一目录(例如,我保存
/tmp/foobar.go
,然后导致/tmp/foobar.output.go
- 其他想法?