Alnode is a lightweight Docker image for building Node applications based on Alpine Linux (edge).
Alpine Linux is a Linux distribution built around musl libc and BusyBox. The image is only 5 MB in size and has access to a package repository that is much more complete than other BusyBox based images. This makes Alpine Linux a great image base for utilities and even production applications.
Build the image:
$ docker build -t alnode .
Or pull it from Docker Hub:
$ docker pull kaerimichi/alnode
Your application should have an entrypoint command/script.
For production environments, you may also want to make good use of Docker restart policies with the last command above.