Sign inSign up

wicastr/node

By wicastr

•Updated over 8 years ago

Base Node.jsĀ® container for use on WICASTR certified Edge Computing hardware.

Image
0

2.8K

wicastr/node repository overview

⁠Base Node.js container

These images are made to be used on WICASTR⁠ certified Edge Computing hardware combined with the WICASTR platform⁠ for easy installation and maintenance of applications at the Edge. However they could also be used in other environments.  
Ā 
WICASTR LOGO Ā 

⁠Hello World

https://github.com/wicastr/hello-docker-node⁠

⁠Where to file issues:

https://github.com/wicastr/docker-images/issues⁠

⁠Flavors

node:<version> This image is based on the popular Alpine Linux project⁠, available in the alpine official image⁠. Alpine Linux is much smaller than most distribution base images (~5MB), and thus leads to much slimmer images in general.

node:<version>-onbuild The onbuild variant is really useful for "getting off the ground running" (zero to Dockerized in a short period of time). Once you've got a handle on how your project functions within Docker, you'll probably want to adjust your Dockerfile to inherit from a non-onbuild variant and copy the commands from the onbuild variant Dockerfile (moving the ONBUILD lines to the end and removing the ONBUILD keywords) into your own file so that you have tighter control over them and more transparency for yourself and others looking at your Dockerfile as to what it does. This also makes it easier to add additional requirements as time goes on (such as installing more packages before performing the previously-ONBUILD steps).

⁠Supported architectures:

amd64

⁠Supported Docker Version

17.09.1-ce

⁠Maintained by:

WICASTR's Docker Team⁠

⁠Based on

Official Alpine image⁠ Official Node.js image⁠

⁠What is Node.js?

Node.js is a software platform for scalable server-side and networking applications. Node.js applications are written in JavaScript and can be run within the Node.js runtime on Mac OS X, Windows, and Linux without changes.

Node.js applications are designed to maximize throughput and efficiency, using non-blocking I/O and asynchronous events. Node.js applications run single-threaded, although Node.js uses multiple threads for file and network events. Node.js is commonly used for real-time applications due to its asynchronous nature.

Node.js internally uses the Google V8 JavaScript engine to execute code; a large percentage of the basic modules are written in JavaScript. Node.js contains a built-in, asynchronous I/O library for file, socket, and HTTP communication. The HTTP and socket support allows Node.js to act as a web server without additional software such as Apache.

wikipedia.org/wiki/Node.js⁠ Node.js

⁠License

View license information⁠ for Node.js or license information⁠ for the Node.js Docker project.

As with all Docker images, these likely also contain other software which may be under other licenses (such as Bash, etc from the base distribution, along with any direct or indirect dependencies of the primary software being contained).

Some additional license information which was able to be auto-detected might be found in the repo-info repository's node/ directory⁠.

As for any pre-built image usage, it is the image user's responsibility to ensure that any use of this image complies with any relevant licenses for all software contained within.

Tag summary

Content type

Image

Digest

Size

27.9 MB

Last updated

over 8 years ago

docker pull wicastr/node:LTS-nginx-onbuild