Локальный сервер для веб разработки на windows

186
18 ноября 2021, 18:40

Всем привет, работу над веб проектами я веду локально. На OpenServer. Теперь встала необходимость, создать контейнер для проекта, чтобы другие разработчики в т.ч. и я, могли быстро локально развернуть проект со всем окружением.

Насколько я понял это можно сделать через докер.

Но, насколько я понял, это будет в виртуальной машине, к которой нужно подключаться как к обычному серверу. И получается, локальный файлов (как в OpenServer) у меня не будет, и я не смогу через среду разработку PHPStorm или другие, открыть полностью проект? или как это работает?

Answer 1

Сам по себе Докер - не про виртуализацию.

Но при разработке придется использовать Docker Desktop

Как это будет выглядит?(один из самых частых случаев)

У вас есть проект. Ваши локальные файлы. Есть специальный файл(проект) docker-compose, который ваши проекты запускает. В данном случае каждый проект(сервер) будет docker файлов. В docker-compose вы настраиваете их работу друг с другом.

Вывод: в целом будет все выглядеть так же, как и раньше(локально проект скачали и начали работать), но внутри не так.

Ключевые слова для гуглежа: docker-compose, .dockerfile, Docker Desktop, как работает docker-compose, почему docker не про виртуализация

READ ALSO
FastCGI sent in stderr: "PHP message: PHP Warning:

FastCGI sent in stderr: "PHP message: PHP Warning:

Подскажите пожалуйста, что за ошибкаТам где oursite - наш основной домен, host - еще один домен, который смотрит на корень проекта, ip - ip юзверя, который...

242
Подключение и работа с MySQL на ооп php

Подключение и работа с MySQL на ооп php

Я сейчас изучаю ооп в php и столкнулся с тем, что не знаю как правильно и грамотно подключиться к базе и работать с ней, используя именно оопНакидайте...

99
почему бот спамит? php vk

почему бот спамит? php vk

пользуюсь версией вк 5103 vk

239