Я думаю, что этот вопрос задавали кучу, но не могу найти краткого ответа ...
У меня есть следующее Docker Составить:
version: "3.7"
networks:
foo-network:
driver: bridge
services:
foo-pg-db:
image: postgres:9.6.2-alpine
restart: always
volumes:
- ./bootstrap/pg:/docker-entrypoint-initdb.d/
ports:
- 5432:5432
environment:
POSTGRES_USER: admin
networks:
- foo-network
Это запускается, и я могу подключиться к нему из своего приложения со следующим URL-адресом: "postgres: // admin@foo-pg-db/foo", но если я пытаюсь подключиться к этому с моего Ma c, что является частью хоста URL-адреса соединения? Это не localhost, не так ли?