Quote from https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#cmd: % CMD should almost always be used in the form of CMD ["executable", "param1", "param2"…] % This is because shell form doesn't pass the signal to an executable and it leads a longer shutdown time as Docker has to kill a process after some timeout. See for details: https://docs.docker.com/engine/reference/builder/#shell-form-entrypoint-example An example on official NodeJS site is also uses that form: https://nodejs.org/de/docs/guides/nodejs-docker-webapp/#creating-a-dockerfile |
||
---|---|---|
.. | ||
Dockerfile | ||
server.js |