Overview
This is a very simple, bare-bones NodeJS project created for you to use with Docker.
Local Setup
Note: This is only needed if you want to run the app locally. You don't need to install the dependencies or run the server if you are running the code inside a Docker container.
- Install dependencies:
npm install
- Run server:
node server.js
Container Setup
- Build image:
docker build .
- Run container with image:
docker run {image_id}
whereimage_id
can be retrieved by runningdocker images
and found under the columnIMAGE ID
- You can use the
-d
flag to run the container in the background. This will enable you to run other commands in your terminal while the container is running.
Container Teardown
- Remove container:
docker kill {container_id}
wherecontainer_id
can be retrieved by runningdocker ps
and found under the columnCONTAINER ID