# 基于postgres构建postgis ## postgis源码 ```url https://github.com/postgis/postgis/archive/refs/tags/3.5.3.tar.gz ``` ## 构建命令 ```sh # 检查 buildx 是否可用 docker buildx version # 创建名为 "multiplatform-builder" 的构建器 docker buildx create --name multiplatform-builder --use # 启动构建器(若需要) docker buildx inspect --bootstrap # 构建并自动推送到仓库(需已登录) docker buildx build \ --platform linux/amd64,linux/arm64 \ --tag quay.io/wandoubaba517/postgis:16-3.5 \ --push \ . ``` **关键参数说明** **--platform linux/amd64,linux/arm64**:指定构建两个平台的镜像(分别对应 x86_64 和 ARM64 架构)。 **--tag**:指定镜像的完整路径(包含 quay.io 仓库、用户名、镜像名和标签)。 **--push**:构建完成后自动推送到 quay.io 仓库(无需手动执行 docker push)。