Dockerfile 1002 B

12345678910111213141516171819202122232425
  1. # VERSION: 0.4
  2. # DOCKER-VERSION 0.6.6
  3. # AUTHOR: Daniel Mizyrycki <daniel@docker.com>
  4. # DESCRIPTION: Testing docker PRs and commits on top of master using
  5. # REFERENCES: This code reuses the excellent implementation of
  6. # Docker in Docker made by Jerome Petazzoni.
  7. # https://github.com/jpetazzo/dind
  8. # COMMENTS:
  9. # This Dockerfile adapts /Dockerfile to enable docker PRs and commits testing
  10. # Optional arguments:
  11. # [commit] (default: 'HEAD')
  12. # [repo] (default: 'http://github.com/dotcloud/docker')
  13. # [branch] (default: 'master')
  14. # TO_BUILD: docker build -t test_docker .
  15. # TO_RUN: docker run -privileged test_docker hack/dind test_docker.sh [commit] [repo] [branch]
  16. from docker
  17. maintainer Daniel Mizyrycki <daniel@docker.com>
  18. # Setup go in PATH. Extracted from /Dockerfile
  19. env PATH /usr/local/go/bin:$PATH
  20. # Add test_docker.sh
  21. add test_docker.sh /usr/bin/test_docker.sh
  22. run chmod +x /usr/bin/test_docker.sh