Maksclub
@Maksclub
maksfedorov.ru

Как прокинуть контейнер с MySQL, минуя настройку ports в docker-compose.yml?

Ситуация:
В компании перенесли папку с настройками конфигов Докера в одну папку с приложением и в один GIT репо (было 2 раздельных)

Проблема:
  • Все работают с MySQL через контейнеры phpmyadmin и adminer, и потому не хотят прокидывать порты наружу у MySQL
  • Я хочу работать с БД через PHPSTORM, но мне постоянно нужно править конфиг для контейнера БД, вот так я делаю:
ports:
    - 3306:3306

Из-за этого у меня постоянно измененный файл конфига, на который ругается GIT и для переключения веток, мне нужно его править назад... крч вообще не удобно...

Вопросы:
  • Как мне запускать, чтобы прокинуты были порты для контейнера БД? Может есть флаги для запуска удобные для команды docker compose up?
  • Можно ли это сделать минуя правку конфига или может есть способ через GIT решить мою проблемку?
  • Пробовал в Шторме делать Binding Ports для контейнера БД, доступ получаю, но внутри контейнера валится подключение к БД, может тут есть вариант?
  • Вопрос задан
  • 193 просмотра
Решения вопроса 1
alfss
@alfss
https://career.habr.com/alfss
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы