如何在docker版本的postgresql扩展postgis
要在Docker版本的PostgreSQL中扩展PostGIS,您可以通过创建一个Dockerfile来构建一个包含PostGIS扩展的PostgreSQL Docker镜像。以下是一个简单的Dockerfile示例,它从官方PostgreSQL镜像开始,并安装了PostGIS扩展:
# 使用官方PostgreSQL镜像作为基础镜像
FROM postgres:latest
# 安装PostGIS扩展
RUN docker-php-ext-install postgis
构建并运行Docker镜像的命令如下:
# 构建Docker镜像
docker build -t my-postgis-image .
# 运行Docker容器
docker run --name some-postgis -e POSTGRES_PASSWORD=mysecretpassword -d my-postgis-image
请注意,您可能需要根据实际情况调整POSTGRES_PASSWORD
。
这将创建一个包含PostGIS的Docker容器,您可以用来运行带有PostGIS支持的PostgreSQL数据库。
评论已关闭