Base Node.jsĀ® container for use on WICASTR certified Edge Computing hardware.
2.8K
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.
Ā
Ā
Ā
Dockerfile linkshttps://github.com/wicastr/hello-docker-nodeā
https://github.com/wicastr/docker-images/issuesā
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).
amd64
17.09.1-ce
Official Alpine imageā Official Node.js imageā
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.
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.
Content type
Image
Digest
Size
27.9 MB
Last updated
over 8 years ago
docker pull wicastr/node:LTS-nginx-onbuild