убунту, в ней через ap-get install поставить нджинкс и пхп-фпм - не взлетело. ПОтом поробовал взять за основу php-fpm и туда докатить нджинкс - тоже не взлетело.
Это правильный подход, но просто я что-то не докрутил или же это делается не так и я куда-то не туда копаю?
Это как говорится антипаттерн. Должно быть один контейнер - одно приложение.
Не докрутил, надо в конце запустить оба сервиса,а не просто установить. Но выше чувак прав, это антипаттерн.
Ну в целом да, но мне надо иметь контейнер с "приложением" в понимании бизнеса. А для бизнеса - это версия сайта. Т.е. это нджинкс + пхп-фмп + текущая версия кода. Всё это в докер и в реестр. Когда нужна другая версия - ты пулишь конейнер и стартуешь его.
Так-с. Такой вариант вроде сработал. Но если это антипаттерн, то надо думать в правильном направлении.
Кривая конфигурация, у нас php-fpm + nginx работает
https://stackoverflow.com/questions/37313780/how-can-i-start-php-fpm-in-a-docker-container-by-default
https://docs.docker.com/engine/admin/using_supervisord/
Обсуждают сегодня