使用 Docker 隔离 PHP 个应用程序
Isolate PHP applications with Docker
我正在尝试设置一组 docker 容器来为几个应用程序提供服务。
我的目标之一是将 PHP 个应用程序彼此隔离。
我是 Docker 的新手,并不完全理解它的概念。
所以我想出的唯一想法是为每个应用程序创建一个专用的 php-fpm 容器。
我从官方开始 image: php:7.0-fpm
但现在我认为我可能需要创建我自己的通用 pfp-fpm 容器(基于上面提到的),向其中添加一些程序(例如 ImageMagick)和每个 PHP-application 实例化几个这样的 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 应用程序的细节。
我正在尝试设置一组 docker 容器来为几个应用程序提供服务。 我的目标之一是将 PHP 个应用程序彼此隔离。
我是 Docker 的新手,并不完全理解它的概念。 所以我想出的唯一想法是为每个应用程序创建一个专用的 php-fpm 容器。
我从官方开始 image: php:7.0-fpm
但现在我认为我可能需要创建我自己的通用 pfp-fpm 容器(基于上面提到的),向其中添加一些程序(例如 ImageMagick)和每个 PHP-application 实例化几个这样的 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 应用程序的细节。