用Docker隔离PHP应用程序

我正在尝试设置一组docker容器来为几个应用程序提供服务。 我的目标之一是隔离PHP应用程序。

我是Docker的新手,并没有完全理解它的概念。 所以我只想到创build一个专用的php-fpm容器每个应用程序。

我以官方image: php:7.0-fpm开始image: php:7.0-fpm但现在我想我可能需要创build自己的通用pfp-fpm容器(基于上面提到的),添加一些程序(如ImageMagick)并实例化几个这样每个PHP应用程序的php-fpm + stuff容器,都会严格按照应用程序源代码设置卷的指针。

我在正确的方向思考?

现在我想我可能需要创build自己的通用pfp-fpm容器(基于上面提到的),添加一些程序

这就是这样一个想法:你可以制作一个Dockerfile,以FROM php:7.0-fpm开头,并且安装你的通用程序。

然后,您可以制作多个其他Dockerfiles(每个都在其不同的文件夹中),从FROM <yourFirstImage> ,并向每个php应用程序声明具体信息。