Не удается запустить контейнер docker postgres

#postgresql #docker #docker-compose #dockerfile

#postgresql #docker #docker-compose #dockerfile

Вопрос:

Я пытаюсь создать docker, который содержит мою существующую базу данных PostgreSQL. Вот мой файл docker-compose :

 version: "3.1"

services:

  db:
    restart: always
    image: postgres
    container_name: demo-postgres #you can change this
    environment:
      - POSTGRES_USER=user
      - POSTGRES_PASSWORD=pass
      - POSTGRES_DB=db
      - POSTGRES_PORT=5432
    ports:
      - "5432:5432"
    volumes:
      - postgres_data:/var/lib/postgresql/data/
volumes:
  postgres_data:
 

И когда я печатаю :

docker-compose build

все в порядке, но когда я печатаю это :

Is the server running on host "localhost" (::1) and accepting TCP/IP connections on port 5432?

Не могли бы вы мне помочь , пожалуйста ?

Большое вам спасибо !

Комментарии:

1. контейнер запущен? вы пытались docker-compose up , а затем попытались подключиться? Вы можете проверить, что он запущен, используя docker ps команду

2. Что именно вы вводите? Вы запускаете клиент из другого контейнера, вне контейнера на том же хосте, где-то еще?