ENTRYPOINT in CMD oba določata, kaj se izvede, ko se kontejner zažene, vendar imata različne vloge in se na specifične načine medsebojno delujeta. Razumevanje razlike (in obeh oblik — exec vs shell) je pomembno za pisanje Dockerfilov, ki se obnašajo pravilno.
CMD — privzeti ukaz (nadaljiv)
CMD ["node", "server.js"]
# → the DEFAULT command when the container starts
# → but it's REPLACED if you pass a command at run time:
# docker run myapp echo hello → runs "echo hello" INSTEAD of node server.js
zagotavlja , ki je s katerimkoli ukazom, danim na .
