Mar*_*ijk 9 postgresql pgadmin docker docker-compose pgadmin-4
我正在使用 docker-compose 和以下脚本运行 pgAdmin:
version: "3.9"
services:
postgres:
image: "postgres:13"
container_name: "postgres"
environment:
POSTGRES_PASSWORD: pwd
ports:
- "5432:5432"
volumes:
- ./initdb:/docker-entrypoint-initdb.d
pgadmin:
image: "dpage/pgadmin4"
container_name: "pgadmin"
environment:
PGADMIN_DEFAULT_EMAIL: pgadmin@mycomp.com
PGADMIN_DEFAULT_PASSWORD: secret
links:
- postgres:postgres
ports:
- 5050:80
Run Code Online (Sandbox Code Playgroud)
该脚本使用PGADMIN_DEFAULT_EMAIL和PGADMIN_DEFAULT_PASSWORD来更改默认的 pgAdmin 凭据。
然而,当我在开发机器上运行这个 docker 实例时,我想自动登录到 pgAdmin。
是否可以禁用登录/自动登录?
Ole*_*sev 11
您必须在开发机器上设置SERVER_MODE参数。False根据文档,您应该PGADMIN_CONFIG_SERVER_MODE在您的docker-compose.yml:
version: "3.9"
services:
postgres:
image: "postgres:13"
container_name: "postgres"
environment:
POSTGRES_PASSWORD: pwd
ports:
- "5432:5432"
volumes:
- ./initdb:/docker-entrypoint-initdb.d
pgadmin:
image: "dpage/pgadmin4"
container_name: "pgadmin"
environment:
PGADMIN_DEFAULT_EMAIL: pgadmin@mycomp.com
PGADMIN_DEFAULT_PASSWORD: secret
PGADMIN_CONFIG_SERVER_MODE: 'False'
links:
- postgres:postgres
ports:
- 5050:80
Run Code Online (Sandbox Code Playgroud)
现在,如果您遇到丢失加密密钥的问题,可以MASTER_PASSWORD通过指定此参数来禁用:
PGADMIN_CONFIG_MASTER_PASSWORD_REQUIRED: 'False'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4638 次 |
| 最近记录: |