
markfrommn/postgisThis repository contains Docker builds as a near direct clone of the official PostGIS builds.
See my post on LI for more details ( [***] ) - but the TL;DR is I wanted/needed arm64 PostGIS containers so I could work on the road on my MBP. The official builds aren't there yet - close hopefully - but not quite yet.
These builds were done with a pull at commit c902fcae52c858a7537e9cbb8215c80912bc87ee [***] with the following patch and a make -k (one regression test seems to be chronically flakey).
Trust me and use these, or don't and build them yourself...the PostGIS team makes it pretty darn easy.
--- diff --git a/Makefile b/Makefile index 54e2d75..e2e29b2 *** --- a/Makefile +++ b/Makefile @@ -76,12 +76,14 @@ update: define build-version build-$1: ifeq ($(do_default),true) - $(DOCKER) build --pull -t $(REPO_NAME)/$(IMAGE_NAME):$(shell echo $1) $1 +# $(DOCKER) build --pull -t $(REPO_NAME)/$(IMAGE_NAME):$(shell echo $1) $1 + $(DOCKER) buildx build --platform linux/amd64,linux/arm64 --pull -t $(REPO_NAME)/$(IMAGE_NAME):$(shell echo $1) $1 $(DOCKER) images $(REPO_NAME)/$(IMAGE_NAME):$(shell echo $1) endif ifeq ($(do_alpine),true) ifneq ("$(wildcard $1/alpine)","") - $(DOCKER) build --pull -t $(REPO_NAME)/$(IMAGE_NAME):$(shell echo $1)-alpine $1/alpine +# $(DOCKER) build --pull -t $(REPO_NAME)/$(IMAGE_NAME):$(shell echo $1)-alpine $1/alpine + $(DOCKER) buildx build --platform linux/amd64,linux/arm64 --pull -t $(REPO_NAME)/$(IMAGE_NAME):$(shell echo $1)-alpine $1/alpine $(DOCKER) images $(REPO_NAME)/$(IMAGE_NAME):$(shell echo $1)-alpine endif endif @@ -138,11 +140,11 @@ $(foreach version,$(VERSIONS),$(eval $(call push-version,$(version)))) push-latest: tag-latest $(PUSH_LATEST_DEP) $(DOCKER) image push $(REPO_NAME)/$(IMAGE_NAME):latest @$(DOCKER) run -v "$(PWD)":/workspace \ - -e DOCKERHUB_USERNAME='$(DOCKERHUB_USERNAME)' \ - -e DOCKERHUB_PASSWORD='$(DOCKERHUB_ACCESS_TOKEN)' \ -e DOCKERHUB_REPOSITORY='$(REPO_NAME)/$(IMAGE_NAME)' \ -e README_FILEPATH='/workspace/README.md' $(DOCKERHUB_DESC_IMG) +# -e DOCKERHUB_USERNAME='$(DOCKERHUB_USERNAME)' \ +# -e DOCKERHUB_PASSWORD='$(DOCKERHUB_ACCESS_TOKEN)' \


manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务