Docker:Nginx + PHP-FPM和多个站点

我是Docker中的新成员,我正在寻找在不同的容器中安装多个站点。

我做了2个容器,1个用Nginx,1个用php-fpm,与PHP文件共享一个volumen。

我的想法是为每个站点创build一个Nginx容器,但是我不想为每个站点创build一个php-fpm容器。

有多个站点与Docker的最佳方式是什么?

UPDATE

我使用Nginx和PHP-FPM创build了自己的Docker镜像,这个镜像是基于官方的Nginx镜像。 两个服务在同一个容器中。

https://hub.docker.com/r/dignajar/nginx-php-fpm/

今天常见的做法是在每个容器中使用PHP-FPM和nginx。 大部分的负载将在PHP-FPM上,所以即使它不是100%的单个应用程序容器,nginx开销也可以忽略不计。

一旦你为每个应用程序(网站)提供了专用的容器,你可以使用这样的东西来添加另一个nginx层,它将路由请求并使你的体验更加舒适。