github.com/jiasir/docker@v1.3.3-0.20170609024000-252e610103e7/man/Dockerfile.aarch64 (about) 1 FROM aarch64/ubuntu:xenial 2 3 RUN apt-get update && apt-get install -y git golang-go curl 4 5 ENV GO_VERSION 1.8.3 6 ENV GOARCH arm64 7 ENV PATH /go/bin:/usr/src/go/bin:$PATH 8 9 RUN mkdir /usr/src/go && \ 10 curl -fsSL https://golang.org/dl/go${GO_VERSION}.src.tar.gz | tar -v -C /usr/src/go -xz --strip-components=1 && \ 11 cd /usr/src/go/src && \ 12 GOOS=linux GOARCH=arm64 GOROOT_BOOTSTRAP="$(go env GOROOT)" ./make.bash 13 14 RUN mkdir -p /go/src /go/bin /go/pkg 15 ENV GOPATH=/go 16 RUN export GLIDE=v0.11.1; \ 17 export TARGET=/go/src/github.com/Masterminds; \ 18 mkdir -p ${TARGET} && \ 19 git clone https://github.com/Masterminds/glide.git ${TARGET}/glide && \ 20 cd ${TARGET}/glide && \ 21 git checkout $GLIDE && \ 22 make build && \ 23 cp ./glide /usr/bin/glide && \ 24 cd / && rm -rf /go/src/* /go/bin/* /go/pkg/* 25 26 COPY glide.yaml /manvendor/ 27 COPY glide.lock /manvendor/ 28 WORKDIR /manvendor/ 29 RUN glide install && mv vendor src 30 ENV GOPATH=$GOPATH:/manvendor 31 RUN go build -o /usr/bin/go-md2man github.com/cpuguy83/go-md2man 32 33 WORKDIR /go/src/github.com/docker/docker/ 34 ENTRYPOINT ["man/generate.sh"]