我有一个 docker-compose,它可以如下显示 psql 数据库,目前我正在尝试使用 pgAdmin4 (不在 docker 容器中)连接到它并能够查看它。我在与数据库进行身份验证时遇到问题,我不明白为什么。
docker 撰写
version: "3"
services:
# nginx and server also have an override, but not important for this q.
nginx:
ports:
- 1234:80
- 1235:443
server:
build: ./server
ports:
- 3001:3001 # app server port
- 9230:9230 # debugging port
env_file: .env
command: yarn dev
volumes:
# Mirror local code but not node_modules
- /server/node_modules/
- ./server:/server
database:
container_name: column-db
image: 'postgres:latest'
restart: always
ports:
- 5432:5432
environment:
POSTGRES_USER: postgres # The …Run Code Online (Sandbox Code Playgroud)