是否可以在 docker-compose 中为 pgadmin 配置服务器而不是从 pgadmin ui 配置它

Is it possible to configure server for pgadmin in docker-compose instead of configuring it from pgadmin ui

我是 运行 pgadmin 和 postgres 通过 docker-compose 并且都在同一个网络中,所以我可以在 pgadmin 配置服务器后从 pgadmin 连接到 posgtres。如果我这样做 docker-compose down,所有容器都会被销毁,所以我在 pgadmin 中的服务器配置将会丢失。如果我再次执行 docker-compose up,我将不得不再次从 pgadmin ui 配置服务器。我想避免在 pgadmin 中手动配置服务器的过程。

创建一个卷并将该卷装入存储配置的 pgadmin 容器中(/etc/pgadmin for Linux)。现在您的更改将在重新启动后保留。

https://docs.docker.com/compose/compose-file/compose-file-v3/#volumes