Dockerfile 703 B

1234567891011121314151617181920212223242526272829303132333435
  1. # ESCAPE=\
  2. FROM brimstone/ubuntu:14.04
  3. # TORUN -v /var/run/docker.sock:/var/run/docker.sock
  4. ENV GOPATH \
  5. /go
  6. # Install the packages we need, clean up after them and us
  7. RUN apt-get update \
  8. && dpkg -l | awk '/^ii/ {print $2}' > /tmp/dpkg.clean \
  9. && apt-get install -y --no-install-recommends git golang ca-certificates \
  10. && apt-get clean \
  11. && rm -rf /var/lib/apt/lists \
  12. && go get -v github.com/brimstone/consuldock \
  13. && mv $GOPATH/bin/consuldock /usr/local/bin/consuldock \
  14. && dpkg -l | awk '/^ii/ {print $2}' > /tmp/dpkg.dirty \
  15. && apt-get remove --purge -y $(diff /tmp/dpkg.clean /tmp/dpkg.dirty | awk '/^>/ {print $2}') \
  16. && rm /tmp/dpkg.* \
  17. && rm -rf $GOPATH