# # This Dockerfile will create an image that allows to generate upstart and # systemd scripts (more to come) # FROM ubuntu:12.10 MAINTAINER Guillaume J. Charmes RUN apt-get update && apt-get install -y wget git mercurial # Install Go RUN wget --no-check-certificate https://go.googlecode.com/files/go1.1.2.linux-amd64.tar.gz -O go-1.1.2.tar.gz RUN tar -xzvf go-1.1.2.tar.gz && mv /go /goroot RUN mkdir /go ENV GOROOT /goroot ENV GOPATH /go ENV PATH $GOROOT/bin:$PATH RUN go get github.com/docker/docker && cd /go/src/github.com/docker/docker && git checkout v0.6.3 ADD manager.go /manager/ RUN cd /manager && go build -o /usr/bin/manager ENTRYPOINT ["/usr/bin/manager"]