Update Makefile.release for docker image build (#1856)

This fix update Makefile.release for docker image build
on different platforms.

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
This commit is contained in:
Yong Tang
2018-06-05 09:20:38 -07:00
committed by Miek Gieben
parent a77d9834d8
commit ec334014d7

View File

@@ -132,21 +132,6 @@ docker-build: tar
mkdir -p build/docker/linux/$$arch ;\ mkdir -p build/docker/linux/$$arch ;\
tar -xzf release/$(NAME)_$(VERSION)_linux_$$arch.tgz -C build/docker/linux/$$arch ;\ tar -xzf release/$(NAME)_$(VERSION)_linux_$$arch.tgz -C build/docker/linux/$$arch ;\
cp Dockerfile build/docker/linux/$$arch ;\ cp Dockerfile build/docker/linux/$$arch ;\
if [ $$arch != amd64 ]; then \
case $$arch in \
arm) \
BASEIMAGE=arm32v6 ;\
;; \
arm64) \
BASEIMAGE=arm64v8 ;\
;; \
*) \
BASEIMAGE=$$arch ;\
;; \
esac ;\
sed -e "s/alpine:latest/$$BASEIMAGE\\/alpine:latest/" -i build/docker/linux/$$arch/Dockerfile ;\
sed -e "s/^\\s*RUN/#RUN/" -i build/docker/linux/$$arch/Dockerfile ;\
fi ;\
docker build -t coredns build/docker/linux/$$arch ;\ docker build -t coredns build/docker/linux/$$arch ;\
docker tag coredns $(DOCKER_IMAGE_NAME):coredns-$$arch ;\ docker tag coredns $(DOCKER_IMAGE_NAME):coredns-$$arch ;\
done done