@isaac-21

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

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

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

Войти через центр авторизации
Похожие вопросы
Mircod Казань
от 80 000 ₽
от 120 000 до 170 000 ₽
ai.people Санкт-Петербург
от 150 000 до 250 000 ₽
25 янв. 2021, в 03:37
75000 руб./за проект
25 янв. 2021, в 01:42
999999 руб./за проект
25 янв. 2021, в 00:56
3000 руб./за проект