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"]