Как настроить докер / пгадмин с гнездом - PullRequest
0 голосов
/ 15 октября 2019

Я пытаюсь настроить свой докер для pgadmin4 в моем проекте jest js, чтобы сделать бэкэнд, но когда я пытаюсь подключиться, выведите это сообщение «Невозможно подключиться к серверу:

не удалось подключиться ксервер: соединение отклонено. Сервер работает на хосте «localhost» (127.0.0.1) и принимает «

». Я уже пытался настроить docker-compose.yml с конфигурациями pgadmin, сетевыми конфигурациями и

Мой docker-compose.yml

version: '3'
services:
  db:
    image: postgres
    environment:
      POSTGRES_PASSWORD: "12345678"
    ports:
      - "5432:5432"
    volumes:
      - ./data/pgadmin/
    networks:
      - pg-network

  pgadmin:
    image: dpage/pgadmin4
    environment:
      PGADMIN_DEFAULT_EMAIL: "monnerat@monnerat.com.br"
      PGADMIN_DEFAULT_PASSWORD: "abc"
    ports:
      - "5050:80"
    depends_on:
      - db
    networks:
      - pg-network

networks: 
  pg-network:
    driver: bridge

Мой фактический результат - отказ в соединении - сервер работает на хосте "localhost (127.0.0.1) и принимает", но я ожидаю, что он откроет pgadmin для создания базы данных

1 Ответ

1 голос
/ 15 октября 2019

Ваш docker-compose.yml хорош. Обратите внимание, что имя подключенного хоста должно быть 'db'

enter image description here

...