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

Я пытаюсь подключить мой локально установленный mysql из контейнера докеров.

      services:   
  app1:
    image: app1-service
    network_mode: host

локально я обращаюсь к базе данных по url: jdbc:mysql://127.0.0.1:3306 / app1db изнутри кода

1 ответ

Вам нужно будет добавить публикацию порта, чтобы прослушивать и публиковать в локальной базе данных. docker run -p 3306:3306 ...

Ссылка: https://docs.docker.com/config/containers/container-networking/

Другие вопросы по тегам