我很难理解如何使用Docker制作一堆PHP网站。我想使用Docker,以便我可以扩展这项服务。此外,每个网站都是独立的,并执行任意代码,因此每个网站都需要一种孤立的chroot监狱。
我只是想从高层次了解,做这种事情需要什么。我刚刚开始,请原谅这个问题的混乱:
假设我的图像上有一个带有nginx的图像。所以我可以用这张图片说出10个容器。我可以在这些图像之间加载平衡。但我不明白我是如何将每个“用户”彼此分开的。如果请求进入特定容器,那么nginx会调用php来执行,如何设置要隔离的php执行环境 - 也就是说,不知道其他用户?
答案 0 :(得分:-1)
您可以为每个网站创建具有nginx,php和网站代码的单独图像。一个网站 - 一个图像和一个或多个容器。