常规帮助:使用node.js构builddocker容器
动机:
我有一个在线API,对于每个请求我需要做一个新的docker集装箱,并执行我在请求中收到的代码,然后删除docker集装箱。 我曾考虑过使用这个图片作为docker的标准图片,以保持它的轻量级。
问题:
-
这是一个好方法吗? 由于我担心内存使用这种方法可能会采取。 但是,我计划一次最多运行5个容器,并排队所有其他请求。
-
其次,还有哪些其他方法可以安全地在线编译API。 我在网上进行了研究,发现这个docker方法非常有趣,因为它消除了一个人可以写的恶意代码滥用服务器的机会!
- 这是一个好方法吗? 由于我担心内存使用这种方法可能会采取。 但是,我计划一次最多运行5个容器,并排队所有其他请求。
是的,这是很好的方法,你可以限制docker集装箱的资源利用率。
参考: https : //docs.docker.com/engine/admin/resource_constraints/#–memory-swap-details
- 其次,还有哪些其他方法可以安全地在线编译API。 我在网上进行了研究,发现这个docker方法非常有趣,因为它消除了一个人可以写的恶意代码滥用服务器的机会!
我build议你去虚拟化,否则总会有安全风险。 docker工人是最好的select。 其他select是stream浪,但是会占用资源。