Merge pull request #2243 from mertssmnoglu/readme-node-version

This commit is contained in:
Peter Dave Hello 2025-08-23 23:51:39 +08:00 committed by GitHub
commit 0e2ac1cf23
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 5 additions and 8 deletions

View File

@ -53,7 +53,7 @@ See: http://nodejs.org
```dockerfile
# specify the node base image with your desired version node:<version>
FROM node:16
FROM node:22
# replace this with your application's default port
EXPOSE 8888
```
@ -68,21 +68,18 @@ $ docker run -it --rm --name my-running-app my-nodejs-app
If you prefer Docker Compose:
```yml
version: "2"
services:
node:
image: "node:8"
image: "node:22"
user: "node"
working_dir: /home/node/app
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:
@ -106,7 +103,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