如何解决自上次更新其 Docker 映像后无法连接到 pgAdmin 4:用户名或密码不正确
我最近在以下撰写文件中使用 docker-compose pull
更新了 dpage/pgadmin4:latest docker 映像:
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-compose 版本 1.27.4,内部版本 40524192
解决方法
这是图像 5.4 上的一个错误
我已将其降级为 5.3 并且运行良好。
(刚刚失去了几个小时到这个...)
,最近发布的最新版本(撰写本文时为 5.5)似乎已经解决了这个问题
docker pull dpage/pgadmin4:5.5
https://hub.docker.com/r/dpage/pgadmin4/tags?page=1&ordering=last_updated
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。