РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗dcPhStSc 3 of 30 menu
◀ ▶

Файл сценария в Docker

Файл сценария хранит страницу, которую интерпретатор выполняет при запросе. Расширение index.php подсказывает движку, что внутри код PHP, а не статический текст.

Сценарий печатает слово hello командой языка. Содержимое файла такое:

<?php echo 'hello';

Пока без сервера и без порта: процесс один раз прочитает файл и завершится. Том подставит копию с диска в /var/www/html/index.php, а команда запуска укажет полный путь к сценарию. Файл compose.yaml для сервиса web такой:

services: web: image: php:8.5 volumes: - ./index.php:/var/www/html/index.php command: ["php", "/var/www/html/index.php"]

Подъём на переднем плане выполнит сценарий и завершит контейнер, когда вывод будет готов. В логах службы появится строка hello без открытия страницы в браузере. Запуск проекта:

docker compose up

Опишите сервис page на php:8.5 с томом для index.php и текстом ok вместо hello.

Поднимите проект на переднем плане и убедитесь, что в логах есть ожидаемое слово.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить