github.com/aimxhaisse/docker@v1.6.2/Dockerfile.simple (about) 1 # docker build -t docker:simple -f Dockerfile.simple . 2 # docker run --rm docker:simple hack/make.sh dynbinary 3 # docker run --rm --privileged docker:simple hack/dind hack/make.sh test-unit 4 # docker run --rm --privileged -v /var/lib/docker docker:simple hack/dind hack/make.sh dynbinary test-integration-cli 5 6 # This represents the bare minimum required to build and test Docker. 7 8 FROM debian:jessie 9 10 # compile and runtime deps 11 # https://github.com/docker/docker/blob/master/project/PACKAGERS.md#build-dependencies 12 # https://github.com/docker/docker/blob/master/project/PACKAGERS.md#runtime-dependencies 13 RUN apt-get update && apt-get install -y --no-install-recommends \ 14 btrfs-tools \ 15 curl \ 16 gcc \ 17 git \ 18 golang \ 19 libdevmapper-dev \ 20 libsqlite3-dev \ 21 \ 22 ca-certificates \ 23 e2fsprogs \ 24 iptables \ 25 procps \ 26 xz-utils \ 27 \ 28 aufs-tools \ 29 lxc \ 30 && rm -rf /var/lib/apt/lists/* 31 32 ENV AUTO_GOPATH 1 33 WORKDIR /usr/src/docker 34 COPY . /usr/src/docker