Public Repository

Last pushed: 7 months ago
Short Description
This image has been deprecated, please use the image available at
Full Description

This image has been deprecated.

The ibmcom/ibmnode Docker image has been deprecated following the deprecation of the IBM SDK for Node.js on certain platforms. There will be no further updates to this image. We recommend using the official Node.js Docker image instead, available at

For more information on the deprecation of the IBM SDK for Node.js and our move to support the community builds, see


The IBM® SDK for Node.js is an extended implementation of the Node.js open source project. Node.js is a JavaScript runtime that is built on the V8 JavaScript engine used by Google Chrome. The IBM SDK extends Node.js by adding support for IBM platforms and extra features such as the diagnostic tool Node Application Metrics (also known as appmetrics).

For more information about the IBM SDK for Node.js, see For more information about Node.js, see

Docker image

The Docker image in this repository contains the IBM SDK for Node.js for Linux on 64-bit x86 systems, which runs on Ubuntu and contains the Node.js runtime build for the x86-64 architecture. Docker images for the IBM SDK for Node.js for Linux on s390x and ppc64le architectures are also available, see s390x/ibmnode and ppc64le/ibmnode.

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 listed here.

For license information, see /usr/local/LICENSE within the image. For example:

$ docker run ibmnode:8 cat /usr/local/LICENSE

User feedback

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."

Docker Pull Command