Dockerfile is a text file that contains a set of DOCKER commands Dockerfile contains comments to describe the line of commands.
Comments are written using a line that starts with the
# symbol followed by a comment string.
So Docker treats the lines that start with
Placing this symbol on part of the line is considered an argument, not a comment.
It supports single-line comments only.
How to write comments in Docker
Docker comments start with the
# symbol followed by the comment string.
It supports Single level comments
Here is an example
# comment example RUN echo 'Print this'
# placed in line other beginning, It treats as a Docker command.
# not supported is not a comment, but the command run echo used to print to the console.
# comment example RUN echo 'Print this' # not supported
Docker Multiline comments
There is no syntax to support the
/* */ syntax in Dockerfile.
You can use single-line comments that start with
# and comments.
Visual studio codes support shortcuts to comment on multiple lines.
# image configuration # node image with version 15 to pick FROM node:15.0 # comment example RUN echo 'Print this' # not supported