summaryrefslogtreecommitdiff
path: root/docs/source/markdown/options/entrypoint.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/source/markdown/options/entrypoint.md')
-rw-r--r--docs/source/markdown/options/entrypoint.md17
1 files changed, 17 insertions, 0 deletions
diff --git a/docs/source/markdown/options/entrypoint.md b/docs/source/markdown/options/entrypoint.md
new file mode 100644
index 000000000..0da5e42af
--- /dev/null
+++ b/docs/source/markdown/options/entrypoint.md
@@ -0,0 +1,17 @@
+#### **--entrypoint**=*"command"* | *'["command", "arg1", ...]'*
+
+Overwrite the default ENTRYPOINT of the image.
+
+This option allows you to overwrite the default entrypoint of the image.
+
+The ENTRYPOINT of an image is similar to a COMMAND
+because it specifies what executable to run when the container starts, but it is
+(purposely) more difficult to override. The ENTRYPOINT gives a container its
+default nature or behavior, so that when you set an ENTRYPOINT you can run the
+container as if it were that binary, complete with default options, and you can
+pass in more options via the COMMAND. But, sometimes an operator may want to run
+something else inside the container, so you can override the default ENTRYPOINT
+at runtime by using a **--entrypoint** and a string to specify the new
+ENTRYPOINT.
+
+You need to specify multi option commands in the form of a json string.