扬州市网站建设_网站建设公司_安全防护_seo优化
2026/3/2 9:44:07 网站建设 项目流程

编辑 Dockerfile

# 使用原始镜像作为基础FROM registry.cn-hangzhou.aliyuncs.com/qiluo-images/postgres:latest# 设置环境变量避免安装过程中交互式提示ENVDEBIAN_FRONTEND=noninteractive# 安装 PostGIS 和相关依赖RUNapt-getupdate&&\apt-getinstall-y --no-install-recommends\postgresql-18-postgis-3\postgresql-18-postgis-3-scripts\postgis\&&apt-getclean\&&rm-rf /var/lib/apt/lists/*

构建命令

# 1. 创建 Dockerfile 文件# 将上面的内容保存为 Dockerfile# 2. 构建镜像dockerbuild -t registry.cn-hangzhou.aliyuncs.com/qiluo-images/postgres-with-gis:18.1.# 3. 如果需要推送到镜像仓库dockerlogin registry.cn-hangzhou.aliyuncs.comdockerpush registry.cn-hangzhou.aliyuncs.com/qiluo-images/postgres-with-gis:18.1

运行容器、直接使用 docker run

dockerrun -d\--name postgres-gis\-ePOSTGRES_PASSWORD='Yo5WYypu0mCCheOU'\-p5432:5432\-v /data/postgres:/var/lib/postgresql\registry.cn-hangzhou.aliyuncs.com/qiluo-images/postgres-with-gis:18.1

以包含 PostgreSQL 客户端工具、contrib 扩展和 pgvector 扩展:

# 使用原始镜像作为基础FROM registry.cn-hangzhou.aliyuncs.com/qiluo-images/postgres:latest# 设置环境变量避免安装过程中交互式提示ENVDEBIAN_FRONTEND=noninteractive# 安装 PostgreSQL 客户端工具、contrib 扩展和 PostGISRUNapt-getupdate&&\apt-getinstall-y --no-install-recommends\# PostgreSQL 客户端工具postgresql-client\# PostgreSQL contrib 扩展postgresql-contrib\# PostGIS 扩展postgresql-18-postgis-3\postgresql-18-postgis-3-scripts\postgis\# pgvector 扩展(PostgreSQL 18 版本)postgresql-18-pgvector\&&apt-getclean\&&rm-rf /var/lib/apt/lists/*

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询