diff --git a/README.md b/README.md index fc778a31e..e52dd0830 100644 --- a/README.md +++ b/README.md @@ -52,7 +52,7 @@ See: http://nodejs.org ```dockerfile # specify the node base image with your desired version node: -FROM node:16 +FROM node:22 # replace this with your application's default port EXPOSE 8888 ``` @@ -67,21 +67,16 @@ $ docker run -it --rm --name my-running-app my-nodejs-app If you prefer Docker Compose: ```yml -version: "2" services: node: - image: "node:8" - user: "node" - working_dir: /home/node/app + image: "node:22" environment: - NODE_ENV=production volumes: - ./:/home/node/app - expose: - - "8081" ports: # use if it is necessary to expose the container to the host machine - - "8001:8001" - command: "npm start" + - "8888:8888" + command: ["npm", "start"] ``` You can then run using Docker Compose: @@ -105,7 +100,7 @@ complete `Dockerfile`. In such cases, you can run a Node.js script by using the Node.js Docker image directly: ```console -$ docker run -it --rm --name my-running-script -v "$PWD":/usr/src/app -w /usr/src/app node:8 node your-daemon-or-script.js +$ docker run -it --rm --name my-running-script -v "$PWD":/usr/src/app -w /usr/src/app node:22 node your-daemon-or-script.js ``` ### Verbosity