2014-11-04 70 views
2

我正在尝试制作一个Web应用程序,它可以自动对编程学生提供的Python代码进行评分。我已经计划将Docker实例中的代码解释为沙箱的一种手段,但现在我遇到了一个问题。如果学生在他们的代码中写入输入(“...”)会怎么样?这将使Docker内部的Python解释器等待额外的输入。如果Docker容器在一段时间内没有完成,它最终会被杀死,但我实际上希望为学生提供oppurtunity来为他们的程序提供输入。我知道我可以在交互模式下启动Docker,但问题是:Docker:从Web UI用户输入到Docker运行Python解释器

docker如何让我的web服务知道Web UI用户应该被提示输入?

+0

CMD是| run_python? – seanmcl 2014-11-04 12:42:28

+0

对不起,但我不明白你的意思... – 2014-11-05 15:50:16

+0

你已经检查过了吗? http://stackoverflow.com/questions/19911788/docker-how-to-send-input-to-a-program-via-the-api – Markon 2014-12-15 16:38:21

回答

相关问题