gpt4 book ai didi

postgresql - 如何连接到 OpenMapTiles Docker Postgres DB

转载 作者:行者123 更新时间:2023-11-29 13:12:46 29 4
gpt4 key购买 nike

我目前正在使用 openmaptiles ( https://github.com/openmaptiles/openmaptiles ),我想弄清楚如何将我自己的数据导入生成的 mbtiles。但首先我想看看它使用的 postgres 数据库是如何构建的。我只是不知道如何使用我在本地运行的 GUI 工具连接到 postgres 数据库。

我使用帮助页面上提供的命令启动 postgres:docker-compose up -d postgres。它只是在 docker 容器外部不可见吗(我对 docker 也很陌生)?有没有办法让它对我的本地系统可见?

最佳答案

docker-compose up -d postgres 指的是docker-compose.yaml文件的这一部分:

services:
postgres:
image: "openmaptiles/postgis:2.9"
volumes:
- pgdata:/var/lib/postgresql/data
networks:
- postgres_conn
ports:
- "5432"
env_file: .env

...

如您在 ports: 部分所见,此处没有container - host 端口映射。要从您的主机访问此 postgres 数据库,请尝试使用 "5432:5432"。 (请注意,如果您已经在主机上使用此端口,则必须选择一个可用端口)。

有关 docker-compose 文件引用和端口的更多信息,请查看 docs .

关于postgresql - 如何连接到 OpenMapTiles Docker Postgres DB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52852331/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com