use golang:1.5.3-alpine in Dockerfile

Signed-off-by: Victor Vieux <vieux@docker.com>
This commit is contained in:
Victor Vieux
2016-02-02 23:41:03 -08:00
parent 342611313e
commit 9a45eaedbd

View File

@@ -1,10 +1,15 @@
FROM golang:1.5.3
FROM golang:1.5.3-alpine
COPY . /go/src/github.com/docker/swarm
WORKDIR /go/src/github.com/docker/swarm
ENV GOPATH /go/src/github.com/docker/swarm/Godeps/_workspace:$GOPATH
RUN CGO_ENABLED=0 go install -v -a -tags netgo -installsuffix netgo -ldflags "-w -X github.com/docker/swarm/version.GITCOMMIT `git rev-parse --short HEAD` -X github.com/docker/swarm/version.BUILDTIME \"`date -u`\""
RUN set -ex \
&& apk add --no-cache --virtual .build-deps \
git \
&& CGO_ENABLED=0 go install -v -a -tags netgo -installsuffix netgo -ldflags "-w -X github.com/docker/swarm/version.GITCOMMIT `git rev-parse --short HEAD` -X github.com/docker/swarm/version.BUILDTIME \"`date -u`\"" \
&& apk del .build-deps
ENV SWARM_HOST :2375
EXPOSE 2375