@isaac-21

Как подключить базу данных mysql к docker контейнеру?

Есть скрипт (учебный, для понимания) который добавляет запись в базу данных
у меня в представлении, я должен сделать контейнер с этим скриптом,
так-же контейнер с БД ("вся информация находится на компьютере, так что с помощью volume прокидываю папку с mysql")
Подскажите пожалуйста как правильно настроить два контейнера, что бы они видели друг друга и взаимодействовали, так же почему то при (неудачной) попытке пришлось переустанавливать mysql, он не хотел запускать сервис.
Буду благодарен за любую помощь и подсказку как правильно все оформить.
5ffa641421bed859789438.png5ffa641cd64d5414173032.png5ffa64229115f307306097.png
  • Вопрос задан
  • 643 просмотра
Решения вопроса 1
@Diezam
Для изучения того, как взаимодействуют между собой контейнеры, записанные в одном docker-compose.yml файле, рекомендую ознакомится с официальной документацией: https://docs.docker.com/compose/networking/ .
Там отлично описано, что по-умолчанию на каждое окружение, запущенное через compose, создаётся приватная виртуальная сеть, с натом в доступную на хосте сеть. Все контейнеры композ файла запускаются в единой сети и могут адресовать друг друга напрямую по имени и без ограничений.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@isaac-21 Автор вопроса
Diezam , к сожалению не видит у меня скрипт из докера БД
как только не крутил уже...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы