mirror of https://github.com/docker/docs.git
31 lines
1.2 KiB
Docker
31 lines
1.2 KiB
Docker
# VERSION: 0.3
|
|
# DOCKER-VERSION 0.6.3
|
|
# AUTHOR: Daniel Mizyrycki <daniel@dotcloud.com>
|
|
# DESCRIPTION: Testing docker PRs and commits on top of master using
|
|
# REFERENCES: This code reuses the excellent implementation of
|
|
# Docker in Docker made by Jerome Petazzoni.
|
|
# https://github.com/jpetazzo/dind
|
|
# COMMENTS:
|
|
# This Dockerfile adapts /Dockerfile to enable docker PRs and commits testing
|
|
# Optional arguments:
|
|
# [commit] (default: 'HEAD')
|
|
# [repo] (default: 'http://github.com/dotcloud/docker')
|
|
# [branch] (default: 'master')
|
|
# TO_BUILD: docker build -t test_docker .
|
|
# TO_RUN: docker run -privileged test_docker hack/dind test_docker.sh [commit] [repo] [branch]
|
|
|
|
from docker
|
|
maintainer Daniel Mizyrycki <daniel@dotcloud.com>
|
|
|
|
# Setup go environment. Extracted from /Dockerfile
|
|
env CGO_ENABLED 0
|
|
env GOROOT /goroot
|
|
env PATH $PATH:/goroot/bin
|
|
env GOPATH /go:/go/src/github.com/dotcloud/docker/vendor
|
|
volume /var/lib/docker
|
|
workdir /go/src/github.com/dotcloud/docker
|
|
|
|
# Add test_docker.sh
|
|
add test_docker.sh /usr/bin/test_docker.sh
|
|
run chmod +x /usr/bin/test_docker.sh
|