Skip to content

Instantly share code, notes, and snippets.

@Ruzzz
Last active March 25, 2021 16:31
Show Gist options
  • Save Ruzzz/3ea2a21e469210fdb824bbfa888a9035 to your computer and use it in GitHub Desktop.
Save Ruzzz/3ea2a21e469210fdb824bbfa888a9035 to your computer and use it in GitHub Desktop.
Dockerfile ENTRYPOINT + CMD
  • Shell form: exec param
  • Exec form: ["exec", "param"]
No ENTRYPOINT ENTRYPOINT e0 p0 ENTRYPOINT ["e0", "p0"]
No CMD error /bin sh -c e0 p0 e0 p0
CMD ["e1", "p1"] e1 p1 /bin sh -c e0 p0 e0 p0 e1 p1
CMD ["p1", "p2"] p1 p2 /bin sh -c e0 p0 e0 p0 p1 p2
CMD e1 p1 /bin sh -c e1 p1 /bin sh -c e0 p0 e0 p0 /bin sh -c e1 p1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment