Докер hello word
Начнем изучать новую технологию. Обычно все начинают с определений, углубляются в историю, сыпят терминами, а у меня несколько другой подход к обучению: сначала что-то сделаем. То, что можно реально пощупать (в данном случае посмотреть). Итак, создадим и запустим простейший контейнер для докер.
Скачиваем
Скачиваем с desktop.docker.com файл Docker Desktop Installer (на данный момент чуть больше 500Мб). Запускаем и ставим – я ставил на Win 11 – как обычное приложение. Не дал выбрать куда поставить, появилось в program files – ладно, пусть там и будет.
Доустанавливаем
После установки и запуска открылось вот такое командная строка
Соглашаемся и что-то там еще качается, обновляется.
Пишем
Создаем папку и переходим в неё
mkdir C:\php-docker-test cd C:\php-docker-testСоздайте файл index.php с таким содержимым:
<?php
echo "<h1>Hello World from Docker + PHP!</h1>";
echo "<p>Current time: " . date('Y-m-d H:i:s') . "</p>";
echo "<p>PHP version: " . phpversion() . "</p>";
?>
Создайте файл Dockerfile (без расширения) с содержимым:
dockerfile FROM php:8.2-apache COPY index.php /var/www/html/Запускаем
Собираем образ
docker build -t my-first-php-app .(точка в конце это не ошибка, обязательно!) Скачиваются зависимости. И запускаем
docker run -d -p 8080:80 --name php-hello my-first-php-appВидим

Автор этого материала - я - Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.
Программы на заказ
Отзывы
Контакты