dockerfiles/manual/postgis/README.md
2025-11-01 10:29:23 +08:00

905 B
Raw Permalink Blame History

基于postgres构建postgis

postgis源码

https://github.com/postgis/postgis/archive/refs/tags/3.5.3.tar.gz

构建命令

# 检查 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