Docker Compose Конфигурация для PHP и MySQL
Docker для PHP-разработчиков: Запускаем проект в 5 минут (или около того)
Привет, коллеги-кодеры! Вы когда-нибудь сталкивались с ситуацией, когда ваш PHP-проект прекрасно работает на вашей локальной машине, но отказывается запускаться на сервере или у коллеги? Знакомая история, правда? Причина часто кроется в различиях в окружении: разные версии PHP, несовместимые расширения, отсутствующие библиотеки и т.д. Именно здесь на сцену выходит Docker – ваш личный супергерой, который решает все эти проблемы! Docker – это платформа для контейнеризации приложений, которая позволяет упаковать ваше приложение и все его зависимости в один переносимый контейнер...
Разворачиваем сервер с контейнеризацией для собственных нужд. Часть 5 - запускаем MySQL в docker-swarm
Теперь нам нужно подготовить прочную основу для дальнейшей раскатки всего и вся в контейнерах. В будущем нам понадобятся: В этой части развернём MySQL. Напоминаю, что сервер развёрнут и работает в timeweb.cloud, но вы можете использовать любой другой VPS. Начнём c установки MySQL. Создадим в директории /infra/ структуру поддиректорий: mkdir -p /home/docker-admin/infra/mysql/service_folders/mysql2/wdir/ И отдельно - директорию для погрузки sql файлов для импорта: mkdir -p /home/docker-admin/infra/sql_backups/mysql Теперь в /home/docker-admin/infra/mysql/service_folders/mysql2/ положим 50-server...