如何在容器中执行动态代码?

时间:2019-11-22 19:51:27

标签: docker kubernetes containers kubectl docker-exec

我正在从事一个基于浏览器的代码编辑器的个人项目(请考虑https://repl.it)。我的计划:

1)不断在kubernetes上流式传输写入远程docker卷的代码。

2)当用户按下“运行”时执行此代码。

我已经开始研究流媒体基础架构,并且对如何实现它有了很好的了解。关于代码执行,但是,我需要一些指导。

想法A:我当时想我可以在同一个VM上有两个Docker容器,一个Web服务器和一个“环境”。当请求进入网络服务器时,它将在环境上运行docker exec ...

想法B:我使用kubectl,特别是kubectl exec在容器上执行代码。

一些注意事项。我想使“环境”容器可互换,也就是说,我的应用程序应该能够支持python,js等。有什么想法吗?

1 个答案:

答案 0 :(得分:3)

  1. 这是一个非常糟糕的想法,不要这样做
  2. 您希望在新容器中运行每个代码段,以实现最大程度的隔离。
相关问题