| 1 | FROM golang:latest |
|---|---|
| 2 | |
| 3 | ENV SHELL /bin/bash |
| 4 | ENV HOME /root |
| 5 | WORKDIR $HOME |
| 6 | |
| 7 | COPY . /go/src/golang.org/x/tools/cmd/getgo |
| 8 | |
| 9 | RUN ( \ |
| 10 | cd /go/src/golang.org/x/tools/cmd/getgo \ |
| 11 | && go build \ |
| 12 | && mv getgo /usr/local/bin/getgo \ |
| 13 | ) |
| 14 | |
| 15 | # undo the adding of GOPATH to env for testing |
| 16 | ENV PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| 17 | ENV GOPATH "" |
| 18 | |
| 19 | # delete /go and /usr/local/go for testing |
| 20 | RUN rm -rf /go /usr/local/go |
| 21 |
Members