github.com/xdlianrong208/docker-ce-comments@v17.12.1-ce-rc2+incompatible/components/cli/dockerfiles/Dockerfile.dev (about) 1 2 FROM golang:1.9.4-alpine3.6 3 4 RUN apk add -U git make bash coreutils ca-certificates 5 6 ARG VNDR_SHA=a6e196d8b4b0cbbdc29aebdb20c59ac6926bb384 7 RUN go get -d github.com/LK4D4/vndr && \ 8 cd /go/src/github.com/LK4D4/vndr && \ 9 git checkout -q "$VNDR_SHA" && \ 10 go build -v -o /usr/bin/vndr . && \ 11 rm -rf /go/src/* /go/pkg/* /go/bin/* 12 13 ARG BINDATA_SHA=a0ff2567cfb70903282db057e799fd826784d41d 14 RUN go get -d github.com/jteeuwen/go-bindata/go-bindata && \ 15 cd /go/src/github.com/jteeuwen/go-bindata/go-bindata && \ 16 git checkout -q "$BINDATA_SHA" && \ 17 go build -v -o /usr/bin/go-bindata . && \ 18 rm -rf /go/src/* /go/pkg/* /go/bin/* 19 20 ARG FILEWATCHER_SHA=2e12ea42f6c8c089b19e992145bb94e8adaecedb 21 RUN go get -d github.com/dnephin/filewatcher && \ 22 cd /go/src/github.com/dnephin/filewatcher && \ 23 git checkout -q "$FILEWATCHER_SHA" && \ 24 go build -v -o /usr/bin/filewatcher . && \ 25 rm -rf /go/src/* /go/pkg/* /go/bin/* 26 27 ENV CGO_ENABLED=0 \ 28 PATH=$PATH:/go/src/github.com/docker/cli/build \ 29 DISABLE_WARN_OUTSIDE_CONTAINER=1 30 WORKDIR /go/src/github.com/docker/cli 31 CMD sh