我正在尝试设置一组 docker 容器来为几个应用程序提供服务。 我的目标之一是将 PHP 应用程序彼此隔离。
我是 Docker 的新手,并不完全理解它的概念。 所以我想到的唯一想法是为每个应用程序创建一个专用的 php-fpm 容器。
我从官方 image: php:7.0-fpm
开始,但现在我认为我可能需要创建我自己的通用 pfp-fpm 容器(基于上面提到的),将一些程序添加到它(例如 ImageMagick)并为每个 PHP 应用程序实例化几个这样的 php-fpm+stuff 容器,设置严格指向该应用程序源代码的卷。
我的思考方向是否正确?
最佳答案
now I think that I may need to create my own general purpose pfp-fpm container (based on mentioned above), add some programs to it
就是这个想法:您可以制作一个以 FROM php:7.0-fpm
开头的 Dockerfile ,其中安装了您常用的程序。
然后您可以创建多个其他 Dockerfile(每个都在它们不同的文件夹中),从 FROM <yourFirstImage>
开始, 并声明每个 php 应用程序的细节。
关于php - 使用 Docker 隔离 PHP 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38289384/