Difference between revisions of "Dockerfile"

From wikieduonline
Jump to navigation Jump to search
 
(One intermediate revision by the same user not shown)
Line 4: Line 4:
 
* <code>[[ADD]]</code>
 
* <code>[[ADD]]</code>
 
* <code>[[ARG]]</code>
 
* <code>[[ARG]]</code>
* [[CMD]], for executing containers. https://docs.docker.com/engine/reference/builder/#cmd
+
* <code>[[CMD]]</code> for executing containers. https://docs.docker.com/engine/reference/builder/#cmd
* <code>COPY</code>
+
* <code>[[COPY]]</code>
 
* <code>[[ENTRYPOINT]]</code>: https://docs.docker.com/engine/reference/builder/#entrypoint
 
* <code>[[ENTRYPOINT]]</code>: https://docs.docker.com/engine/reference/builder/#entrypoint
 
* <code>[[ENV]]</code>
 
* <code>[[ENV]]</code>

Latest revision as of 17:41, 22 February 2024

Dockerfile is a text file where you define instructions used to create your Docker images, check official Dockerfile Reference documentation: https://docs.docker.com/engine/reference/builder/[1]

For creating this file with instructions usually called Dockerfile you can use the following keywords[2]:

Activities[edit]

  1. Learn differences between RUN and CMD or ENTRYPOINT: https://stackoverflow.com/a/25150809
  2. Read Understand how CMD and ENTRYPOINT interact https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact
  3. Learn about start configuration behavior and restart policy
  4. Learn how to use .dockerignore file
  5. Read Dockerfile best practices https://docs.docker.com/develop/develop-images/dockerfile_best-practices/

Related terms[edit]

See also[edit]

  • https://en.wikiversity.org/wiki/DevOps/Docker/Dockerfile
  • https://kapeli.com/cheat_sheets/Dockerfile.docset/Contents/Resources/Documents/index
  • Advertising: