14 lines
615 B
Markdown
14 lines
615 B
Markdown
# Dockerfile syntax insights
|
|
|
|
Some Dockerfile syntax stances like :
|
|
* [`RUN`](https://docs.docker.com/reference/dockerfile/#run)
|
|
* [`CMD`](https://docs.docker.com/reference/dockerfile/#cmd)
|
|
* [`ENTRYPOINT`](https://docs.docker.com/reference/dockerfile/#entrypoint)
|
|
|
|
might not be as clear as:
|
|
|
|
* `RUN_THIS_COMMAND_TO_CREATE_CONTAINERIMAGE_NEXT_LAYER` (aka `RUN`)
|
|
* `DEFAULT_ARGUMENTS_APPENDED_TO_CONTAINER_PID1_COMMANDLINE` (aka `CMD` and clearly challenging to conflate DEFAULT_ARUMENTS with COMMAND)
|
|
* `DEFAULT_CONTAINER_PID1_COMMAND` (aka `ENTRYPOINT`)
|
|
|
|
the [Dockerfile](./Dockerfile) tries to give examples here
|