我最近在以下撰写文件中使用 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
答案 0 :(得分:1)
答案 1 :(得分:0)
最近发布的最新版本(撰写本文时为 5.5)似乎已经解决了这个问题
docker pull dpage/pgadmin4:5.5
https://hub.docker.com/r/dpage/pgadmin4/tags?page=1&ordering=last_updated