Size: a a a

RU.Docker — Официальное Русское Сообщество

2019 April 02

AD

Alex Dem in RU.Docker — Официальное Русское Сообщество
Привет!
Подскажите пожалуйста, как в docker-compose связать сервис и БД, если дефолтный порт 5432 занят уже другой БД?
источник

Y

Yury in RU.Docker — Официальное Русское Сообщество
Alex Dem
Привет!
Подскажите пожалуйста, как в docker-compose связать сервис и БД, если дефолтный порт 5432 занят уже другой БД?
переставь БД на другой порт
источник

AF

Andrey F in RU.Docker — Официальное Русское Сообщество
дефолтный порт чего? контейнерам не обязательно, а то и вредно на портв хоста обращаться
источник

AD

Alex Dem in RU.Docker — Официальное Русское Сообщество
Угу, теорию понимаю
Но не знаю как на практике реализовать в docker-compose правильный проброс портов
я совсем начинающий :)
источник

AF

Andrey F in RU.Docker — Официальное Русское Сообщество
так в любом первом примере с парой контейнеров эта задача описана, ну показывайте уж тогда что на... там у вас, глядишь кто не заленится
источник

AD

Alex Dem in RU.Docker — Официальное Русское Сообщество
Andrey F
так в любом первом примере с парой контейнеров эта задача описана, ну показывайте уж тогда что на... там у вас, глядишь кто не заленится
угу, примеры видел, но как-то не ладится, увы (
тут уже наверное "все неправильно", но на сейчас конфига такая

https://gist.github.com/AlexDemian/a5727c25466fd280848e0dfa4d81fc42
источник

AF

Andrey F in RU.Docker — Официальное Русское Сообщество
ну так а где link то?
источник

Y

Yury in RU.Docker — Официальное Русское Сообщество
Alex Dem
Угу, теорию понимаю
Но не знаю как на практике реализовать в docker-compose правильный проброс портов
я совсем начинающий :)
скажи что ты хочешь.
источник

Y

Yury in RU.Docker — Официальное Русское Сообщество
мы не понимаем
источник

AD

Alex Dem in RU.Docker — Официальное Русское Сообщество
мне надо связать контейнеры между собой, пробросить так или иначе порты:
web к db и наоборот
web к nginx и наоборот

при этом 5432 на хосте занят
источник

Y

Yury in RU.Docker — Официальное Русское Сообщество
links: db
источник

Y

Yury in RU.Docker — Официальное Русское Сообщество
ports: "5433:5432"
источник

AA

Artyom Abramovich in RU.Docker — Официальное Русское Сообщество
ну сделай сеть отдельную и занимай какие хочешь порты и линкуй контейнеры
источник

Y

Yury in RU.Docker — Официальное Русское Сообщество
Artyom Abramovich
ну сделай сеть отдельную и занимай какие хочешь порты и линкуй контейнеры
какую сеть? ничего что докер сам делает сеть внутри compose?
источник

AA

Artyom Abramovich in RU.Docker — Официальное Русское Сообщество
я про это и говорю
источник

AA

Artyom Abramovich in RU.Docker — Официальное Русское Сообщество
а-ля
networks:
 app-network:
   driver: bridge
источник

AF

Andrey F in RU.Docker — Официальное Русское Сообщество
да ничего там отдельно делать не надо, такое оно само
источник

AA

Artyom Abramovich in RU.Docker — Официальное Русское Сообщество
само оно забиндить localhost на 5432 захочет (который занят)
источник

AF

Andrey F in RU.Docker — Официальное Русское Сообщество
да не надо никуда ничего биндить
источник

AA

Artyom Abramovich in RU.Docker — Официальное Русское Сообщество
ойвсе
источник