summaryrefslogtreecommitdiff
path: root/contrib/host-integration/Dockerfile.dev
blob: 800216532ff9d32314c26d459620885dfa55ab7f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#
# This Dockerfile will create an image that allows to generate upstart and
# systemd scripts (more to come)
#
# docker-version 0.6.2
#

FROM		ubuntu:12.10
MAINTAINER	Guillaume J. Charmes <guillaume@docker.com>

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/dotcloud/docker && cd /go/src/github.com/dotcloud/docker && git checkout v0.6.3
ADD		manager.go	/manager/
RUN		cd /manager && go build -o /usr/bin/manager

ENTRYPOINT	["/usr/bin/manager"]