55ee59477e
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
5 lines
74 B
Docker
5 lines
74 B
Docker
FROM node:6.14.2
|
|
EXPOSE 8080
|
|
COPY server.js .
|
|
CMD [ "node", "server.js" ]
|