DOCKER УСТАНОВКА NGINX PHP
1. Скачать и установить Docker на хост-систему.
2. Создать Dockerfile в корне проекта со следующим содержимым:
FROM nginx:latest
COPY index.php /usr/share/nginx/html
3. Создать файл index.php в корне проекта со следующим содержимым:
<?php
echo 'Hello World';
?>
4. Собрать образ Docker командой:
docker build -t my-php-app .
5. Запустить контейнер командой:
docker run -d -p 80:80 my-php-app
После запуска контейнера можно открыть браузер и перейти по адресу http://localhost, чтобы убедиться, что все работает корректно.
Веб-сервер на реальном примере. Docker-compose, nginx, mysql, php-fpm, wordpress.
1. Настройка Docker. PHP+Nginx+MySQL
Under 10 Seconds Install PHP 8.1, MySQL 8, Nginx \u0026 PHPMyAdmin. Using Docker \u0026 Docker Compose
Nginx and PHP in Docker
Как быстро поднять PHP-стек на Docker
docker, docker-compose настраиваем для проекта на symfony (устанавливаем nginx, php-fpm и mysql)
PHP Docker Tutorial - Nginx - PHPFPM VS Apache - Full PHP 8 Tutorial
DevOps для начинающих. Docker -compose, docker, php, nginx