说我想使用docker构建一个托管环境(以便在需要时可以扩展(。
我想要:
- 每个用户都可以执行任意代码和
- 每个用户都不会看到或影响其他用户
这是关于Docker的更重要的东西,还是Apparmor等其他一些工具?
我希望用户能够运行PHP代码。如果一个用户获得了很多热门单曲,并且正在使用大量CPU,我希望它不会影响我答应使用一定量的CPU使用的另一个用户。也许我错过了什么概念完全控制着这种类型的事情?
您可以使用-memory和-cpus标志来限制运行docker时使用码头的CPU使用率此类约束使用以下文档。
https://docs.docker.com/engine/admin/resource_constraints/