Задать вопрос
@Kamral
ПРОГРАММИСТ

Почему выводит что порт уже занят, при попытке подключить postgres из docker с локальной postgres?

Пытаюсь подключить postgres из docker с postgres из локальной машины
sudo docker run -d --name pgil -p 5432:5432 postgres

Выдает :
0700bf19b7ebef5f1cbbfcbb9274e0632b9595ba047e62b15cd5557a7fb2f538
docker: Error response from daemon: driver failed programming external connectivity on endpoint pgil (a3212fddc8107c62b76d0ace83da730e478e6797c71116ef60a130891ec45682): Error starting userland proxy: listen tcp 0.0.0.0:5432: bind: address already in use.
Как решить эту проблему?
  • Вопрос задан
  • 6637 просмотров
Подписаться 1 Средний 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия DevOps-инженер + ИИ
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
vasilyevmn
@vasilyevmn
DevOps
Поднимайте на другом порту:
sudo docker run -d --name pgil -p 5433:5432 postgres

В результате на 5432 у вас будет локальный postgres, а на 5433 будет тот, что в докере.
Ответ написан
Ваш ответ на вопрос

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

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