Skip to content

robertgontarski/node-docker-image

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NodeJS Doker Image

Description

This Docker image is based on linux and includes basic tools as well as Node.js installed using NVM.

Supported Tags

  • latest - the latest version of Node.js based on Ubuntu 20.10
  • slim - the latest version of Node.js based on Debian trixie-slim

Installation and Usage

Pull the Image

To pull the image, use the following command:

docker pull robertgontarski/node

Run the Container via Docker

To run a container based on the pulled image, use the following command:

docker run -it \
  -p 3000:3000 \
  -v $(pwd):/var/www \
  robertgontarski/node

Run the Container via Docker Compose

To run a container based on the pulled image using Docker Compose, create a docker-compose.yml file with the following content:

services:
  node:
    image: robertgontarski/node
    ports:
      - 3000:3000
    volumes:
      - .:/var/www
    tty: true

Then, run the following command:

docker-compose up -d

Working in the Container

Once the container is running, the working directory is set to /var/www. You can now work in this directory, install additional packages, run Node.js applications, etc.

How to change Node.js version

To change the Node.js version, you can use the following command:

nvm install <version>

If you want to use the installed version as the default, use the following command:

nvm alias default <version>

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

This Docker image is based on Ubuntu and includes basic tools as well as Node.js installed using NVM.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published