github.com/crquan/docker@v1.8.1/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