Obraz dockerowy z fpm, bez apache - co robic?

Cc @Jakski

Czesto obrazy dockerwoe apek w php maja do wyboru opcje apache lub opcje fpm. Opcja fpm nie ma serwera http, jak sie powinno z niej korzystac?

Podaj prosz─Ö przyk┼éad takiego obrazu aplikacji(najlepiej link do Docker Hub), do kt├│rego m├│g┼ébym si─Ö odnie┼Ť─ç.

https://hub.docker.com/_/wordpress/

Obraz z PHP-FPM, np. wordpress:php7.2-fpm wystawia jedynie FastCGI do komunikacji dla serwera HTTP pod portem 9000. Aby wykorzysta─ç dzia┼éaj─ůcy na nim kontener musia┼éby┼Ť najpierw w oddzielnym kontenerze uruchomi─ç serwer HTTP typu Nginx i skonfigurowa─ç go by dla konkretnych URI kierowa┼é zapytania do FastCGI. Istnieje szablonowa konfiguracja, na kt├│rej mo┼╝esz oprze─ç Nginx - https://www.nginx.com/resources/wiki/start/topics/recipes/wordpress/ . Ponadto nale┼╝y zadba─ç by serwer HTTP mia┼é r├│wnie┼╝ dost─Öp do plik├│w statycznych, np. tworz─ůc wsp├│┼édzielony wolumin mi─Ödzy kontenerem z Nginx i PHP-FPM. Oficjalny obraz WordPress wymaga utworzenia takiego woluminu w lokacji /var/www/html.

3 Likes