将 pgAdmin4 docker 连接到 postgres 实例-服务器对话框未显示

connecting pgAdmin4 docker to postgres instance- server dialog not showing

我是 docker 和 pgAdmin 的新手。

我正在尝试在 pgAdmin4 上创建服务器。但是,当我在 pgAdmin 中单击“创建”时,我看不到服务器对话框。我只看到服务器组(下图)。

这是我在命令提示符下所做的:

为 postgres 连接和创建图像的脚本:

docker run -it -e POSTGRES_USER="root" -e POSTGRES_PASSWORD="root" -e POSTGRES_DB="ny_taxi" -v "c://Users//bpatel//data-engineering-zoomcamp//week_1_basics_n_setup//2_docker_sql//ny_taxi_data:/var/lib/postgresql/data" -p 5431:5432 postgres:13

在 postgres 之后 运行 pgAdmin 的脚本是 运行ning:

docker run -it -e PGADMIN_DEFAULT_EMAIL="admin@admin.com" -e PGADMIN_DEFAULT_PASSWORD="root" -p 8080:80 dpage/pgadmin4

我在浏览器中使用 localhost:8080 打开 pgAdmin。当我尝试创建新服务器时,我只看到“服务器组”选项。但我需要“服务器”对话框。图片供参考:

我不确定我错过了什么?请帮忙!谢谢!!

他们最近将“创建服务器”更改为“注册服务器”,以更准确地反映其实际作用。请务必阅读与您实际使用的软件版本相同的文档。