ENTRYPOINT dhe CMD të dyja përcaktojnë se çfarë përfundon kur një kontejner fillon, por ato shërbejnë role të ndryshme dhe ndërveprojnë në mënyra specifike. Të kuptosh ndryshimin (dhe dy format — exec vs shell) është i rëndësishëm për të shkruar Dockerfile-a që sillosen saktë.
CMD — komanda e parazgjedhur (e zëvendësueshme)
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
ofron , e cila është nga ndonjë komandë e dhënë në .
