Docker для WEB-разработки

af9gs

Созидатель (II)
Сообщения
22
Реакции
4
Баллы
144
Надеюсь, что кому-то будет полезно.

Суть: использовать Docker для веб-разработки. Сам этим пользуюсь.

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