最近,我在下面的复合文件上使用dpage/pgadmin4 4:最新版本更新了docker-compose pull的对接器映像:
version: '3.8'
services:
pgadmin4:
image: dpage/pgadmin4:latest
container_name: pgadmin4
environment:
- PGADMIN_DEFAULT_EMAIL=user@local.host
- PGADMIN_DEFAULT_PASSWORD=password
- PGADMIN_LISTEN_PORT=8080
- PGADMIN_SERVER_JSON_FILE=servers.json
volumes:
- ./servers.json:/pgadmin4/servers.json
ports:
- "8080:8080"
restart: unless-stopped
network_mode: host但是从现在开始,每次我在打开容器后尝试登录到登陆页面时,我都会遇到以下错误信息:
“用户名或密码不正确”。

下面是当时服务器日志(docker-compose logs)上显示的行:
pgadmin4 | ::1 - - [24/Jun/2021:21:48:21 +0000] "POST /authenticate/login HTTP/1.1" 302 209 "http://localhost:8080/login?next=%2F" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.114 Safari/537.36"
pgadmin4 | ::1 - - [24/Jun/2021:21:48:21 +0000] "GET / HTTP/1.1" 302 237 "http://localhost:8080/login?next=%2F" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.114 Safari/537.36"
pgadmin4 | ::1 - - [24/Jun/2021:21:48:21 +0000] "GET /login?next=%2F HTTP/1.1" 200 1812 "http://localhost:8080/login?next=%2F" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.114 Safari/537.36"
pgadmin4 | ::1 - - [24/Jun/2021:21:48:21 +0000] "GET /favicon.ico?ver=50400 HTTP/1.1" 302 265 "http://localhost:8080/login?next=%2F" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.114 Safari/537.36"哪里出了问题,如何解决?
我没有更改撰写文件,在更新之前,它运行得很好。
更多信息:
操作系统: Ubuntu 18.04。
Docker版本20.10.7,构建f0df350
docker-构建版本1.27.4,构建40524192
https://stackoverflow.com/questions/68123174
复制相似问题