如何使用 nest 配置 docker/pgadmin
How configure docker / pgadmin with nest
我试图在我的 nest js 项目中将我的 docker 配置为 pgadmin4,以执行后端,但是当我尝试连接时,显示此消息“无法连接到服务器:
无法连接到服务器:连接被拒绝
主机 "localhost" (127.0.0.1) 上的服务器 运行 是否接受
我已经尝试使用 pgadmin 配置、网络配置和
配置 docker-compose.yml
我的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) and accepting" 上的服务器 运行
但我希望他打开 pgadmin 来创建数据库
你的docker-compose.yml很好。请查看附加的主机名应该是 'db'
我试图在我的 nest js 项目中将我的 docker 配置为 pgadmin4,以执行后端,但是当我尝试连接时,显示此消息“无法连接到服务器:
无法连接到服务器:连接被拒绝 主机 "localhost" (127.0.0.1) 上的服务器 运行 是否接受
我已经尝试使用 pgadmin 配置、网络配置和
配置 docker-compose.yml我的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) and accepting" 上的服务器 运行 但我希望他打开 pgadmin 来创建数据库
你的docker-compose.yml很好。请查看附加的主机名应该是 'db'