905 B
905 B
基于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)。