Помогите разобраться с Docker (Postgres)
Сразу скажу: с докером подружился недавно, и я пока с ним на ВЫ
Скачал и установил официальный образ с https://hub.docker.com/_/postgres Запустил с пробросом портов
docker run --name dbserver -p 5432:5432 -e POSTGRES_PASSWORD=postgres -d postgrest/postgrest
Пытаюсь подключиться через pgAdmin
Но подключиться из pgAdmin всё равно не могу. В чём проблема?
Ответы (1 шт):
Автор решения: Exploding Kitten
→ Ссылка
Вы используете не тот образ, нужен postgres. Вы же запускаете веб приложение (REST api для postgres), которое стартует на порту 3000 (GitHub, Docker Hub).
Попробуйте:
docker run --name dbserver -p 5432:5432 -e POSTGRES_PASSWORD=postgres -d postgres
А вообще, проверить что происхотит с приложением можно:
Отобразит все контейнеры и можно посмотреть запущен он или крешнулся:
docker ps -a
Логи, в них приложения часто пишут, что происхотит:
docker logs <container_name_or_id>
