PgAdmin 4:保存服务器连接详细信息

10
在使用镜像dpage/pgadmin4在Docker容器中运行pgAdmin 4.2.0时,我发现服务器连接未被保存。
容器是通过卷映射创建的:
./data/pgadmin:/root/.pgadmin

当Docker容器重新启动或用户重新登录到仪表板时,之前输入的所有服务器连接详情都会丢失。

我们该如何确保连接详情被正确保存?


这个答案可能会有帮助:https://dev59.com/eVIG5IYBdhLWcg3whwmc#69189740 - Boolean_Type
2个回答

17

对于仍然存在这个问题的人,我使用容器文件夹/var/lib/pgadmin使其工作,因此在您的yml卷中:

对于任何仍然遇到这个问题的人,我通过使用容器文件夹/var/lib/pgadmin解决了它,所以在你的yml卷中:

./data/pgadmin:/var/lib/pgadmin

1
你是用 docker run dpage/pgadmin4 启动的还是用 docker start {containerID} 启动的?
当我使用 docker run 时,我遇到了类似的问题,但当我改用 docker start 时,所有连接细节都正常显示(即使在计算机重启后也是如此)。

你好,欢迎!我使用了 docker-compose up 命令,所以我想这等同于 docker run - Nyxynyx
1
@Nyxynyx 然后您可以尝试使用 docker compose start,它仅重新启动已创建的容器,而不是像 up 一样创建新容器。如果这没有帮助,请发布您正在使用 docker composeyml 文件。 - Klemen Zajc

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接