Первые шаги с Docker для веба — кто как обустраивает среду?
Пробую внедрять Docker в свою веб-разработку, чтобы не париться с разными версиями PHP, баз и прочего по проектам. Запускаю контейнеры, пробрасываю порты, монтирую тома — вроде всё работает, но иногда что-то ломается в связке с дефолтной сетью или правами на файлы.
Мой рецепт, чтобы проще стартануть: делаю докерфайл для своей сборки, отдельный docker-compose, в котором описываю сервисы (ну, как минимум веб и базу), и сразу прописываю volume, чтобы не терять изменения. Ещё полезно настраивать user permissions, чтоб не гонять потом через sudo и не мучить себя с правами в контейнере.
У кого какую штуку используете для удобства? Кто прям по шагам как строит локалку под проекты на Docker? Интересно, как минимально заморочиться, но чтобы потом не самозатыкаться на баги с сетью или файловой системой.