Изолировать PHP-приложения с помощью Docker

Я пытаюсь настроить набор Docker-контейнеров для обслуживания нескольких приложений.
Одна из моих целей — изолировать PHP-приложения друг от друга.

Я новичок в Docker и не до конца понимаю его концепции.
Поэтому единственной идеей, которую я придумал, является создание отдельного контейнера php-fpm для каждого приложения.

Я начал с официального image: php:7.0-fpm но теперь я думаю, что мне может понадобиться создать свой собственный контейнер pfp-fpm общего назначения (на основе упомянутого выше), добавить в него некоторые программы (например, ImageMagick) и создать пару таких контейнеров php-fpm + stuff для каждого PHP-приложения Настройка громкости, строго указывающая на исходный код приложения.

Думаю ли я в правильном направлении?

2

Решение

Теперь я думаю, что мне может понадобиться создать свой собственный контейнер pfp-fpm общего назначения (на основе упомянутого выше), добавить в него некоторые программы.

В этом и заключается идея: вы можете создать Dockerfile, начиная с FROM php:7.0-fpm, с вашими общими программами, установленными в нем.

Затем вы можете создать несколько других файлов Docker (каждый в своей отдельной папке), начиная с FROM <yourFirstImage>и объявление специфики для каждого приложения php.

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]