Dockerfile 726 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. FROM busybox:buildroot-2014.02
  2. LABEL maintainer docker <docker@docker.io>
  3. ONBUILD RUN ["echo", "test"]
  4. ONBUILD RUN echo test
  5. ONBUILD COPY . /
  6. # RUN Commands \
  7. # linebreak in comment \
  8. RUN ["ls", "-la"]
  9. RUN ["echo", "'1234'"]
  10. RUN echo "1234"
  11. RUN echo 1234
  12. RUN echo '1234' && \
  13. echo "456" && \
  14. echo 789
  15. RUN sh -c 'echo root:testpass \
  16. > /tmp/passwd'
  17. RUN mkdir -p /test /test2 /test3/test
  18. # ENV \
  19. ENV SCUBA 1 DUBA 3
  20. ENV SCUBA "1 DUBA 3"
  21. # CMD \
  22. CMD ["echo", "test"]
  23. CMD echo test
  24. CMD echo "test"
  25. CMD echo 'test'
  26. CMD echo 'test' | wc -
  27. #EXPOSE\
  28. EXPOSE 3000
  29. EXPOSE 9000 5000 6000
  30. USER docker
  31. USER docker:root
  32. VOLUME ["/test"]
  33. VOLUME ["/test", "/test2"]
  34. VOLUME /test3
  35. WORKDIR /test
  36. ADD . /
  37. COPY . copy