Задать вопрос
@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.
Как решить эту проблему?
  • Вопрос задан
  • 5291 просмотр
Подписаться 1 Средний 2 комментария
Пригласить эксперта
Ответы на вопрос 1
vasilyevmn
@vasilyevmn
DevOps
Поднимайте на другом порту:
sudo docker run -d --name pgil -p 5433:5432 postgres

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

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

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