我已经成功构建了一个基于Postgres的Docker image,使得PostGIS能够运行:
然而,当我尝试通过psql连接到数据库时:
我是一个端口转发的初学者,但看起来这是一个与端口有关的问题。
有什么想法吗?
我现在运行它:
docker run -d -t -p 5432:5432 -v ./data:/data --name postgis-osm-pgrouting -e POSTGRES_PASSWORD=postgres pamtrak06/postgis-pgrouting-osm bash
然而,当我尝试通过psql连接到数据库时:
psql -h localhost -p 5432 postgres
我遇到了一个错误:
psql: server closed the connection unexpectedly
This probably means the server terminated abnormally
before or while processing the request.
我是一个端口转发的初学者,但看起来这是一个与端口有关的问题。
有什么想法吗?
docker run
命令中删除-t
标志和bash
命令,会发生什么? - sp0gg