The Docker image in this repository contains the IBM SDK for Node.js for Linux, which is based on Ubuntu. This is a multi-architecture image, which means when pulling from this image, the correct image for your architecture will be determined. The available architectures are amd64, ppc64le, and s390x. Architecture specific images are also available, see ibmcom/ibmnode-amd64, ibmcom/ibmnode-s390x and ibmcom/ibmnode-ppc64le.
Version 4, 6, and 8 of the SDK are provided in the Docker image; these versions are based on the three latest LTS versions of Node.js. Version 6 is the default.
You can use the images via the
docker run command. The following example creates and starts a Docker container that is derived from the
ibmnode image, using Version 6 of the IBM SDK for Node.js, then runs a Node.js app in the container:
$ docker run -it --rm --name my-running-script -v "$PWD":/usr/src/app -w /usr/src/app ibmcom/ibmnode node your-daemon-or-script.js
The supported values for the TAG parameter are:
8, 126.96.36.199, latest [this version is the default]
For license information, see /usr/local/LICENSE within the image. For example:
$ docker run ibmnode:6 cat /usr/local/LICENSE
If you have any comments about the Docker images or the SDK, contact us on the developerWorks® forum
Node.js is an official trademark of Joyent. The IBM SDK for Node.js is not formally related to or endorsed by the official Joyent Node.js open source or commercial project."