Надеюсь, что кому-то будет полезно.
Суть: использовать Docker для веб-разработки. Сам этим пользуюсь.
Постараюсь ответить на вопросы, если такие появятся. Надеюсь, что смог дать полезную информацию.
Суть: использовать Docker для веб-разработки. Сам этим пользуюсь.
- Скачать и установить сам Docker
- Скачать и распаковать архив - по сути это шаблон проекта на php-apache плюс MySQL
- Открыть командную строку в папке TemplatePHP и выполнить следующую команду
Bash:
docker compose up -d- Доступ к проекту по адресу
или простоКод:http://localhost:80
Файлы проекта хранятся в папке wwwКод:http://localhost
Тонкая настройка php в файле /dockerfiles/php.Dockerfile - Доступ к базе данных извне
Имя пользователя root, пароль пустойКод:http://localhost:3306
В папке init хранятся скрипты, которые будут запущены только один раз - если папка db_mysql отсутствует или пуста.
В папке db_mysql (она появится после первого запуска) будут храниться файлы базы данных - не удаляйте ее без необходимости. - Если убрать комментарии в файле compose.yml, которые отвечают за запуск phpMyAdmin, то доступ к phpMyAdmin
Код:http://localhost:8080
- Доступ к проекту по адресу
- В конце работы все остановить - выполнить в командной строке в этой же папке
Bash:
docker compose down
Постараюсь ответить на вопросы, если такие появятся. Надеюсь, что смог дать полезную информацию.