ENTRYPOINT ir CMD abu apibrėžia, kas vykdoma, kai konteineris pradedamas, bet jie atliekama skirtingus vaidmenis ir sąveikauja konkrečiais būdais. Suprasti skirtumą (ir dvi formas — exec vs shell) yra svarbu norint rašyti Dockerfiles, kurie veikia teisingai.
CMD — numatytoji komanda (keičiama)
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
suteikia , kuri yra bet kurios komandos, duotos komandoje.
