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

36 lines
905 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 基于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