用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应用程序声明具体信息。