1.0.4 • Published 9 years ago

dockerode-bluebird v1.0.4

Weekly downloads
4
License
MIT
Repository
github
Last release
9 years ago

dockerode-bluebird

NPM NPM

See https://github.com/apocas/dockerode/pull/108.

Node.js

npm install dockerode-bluebird

Then:

var Docker = require("dockerode-bluebird");

Usage

var docker = new Docker({socketPath: '/var/run/docker.sock'});

var data = {
    Image: 'mesoscloud/zookeeper:3.4.6-ubuntu-14.04',
    //Cmd: [],
    'ExposedPorts': {
      '2181/tcp': {}
    },
    name: 'zookeeper',
    HostConfig: {
      PortBindings: {
        "2181/tcp": [
            {
              "HostPort": "2181"
            }
        ]
      }
    }
};

docker.createContainerAsync(data).then( function(container) {
  console.log('startZookeeper container = ' + container);
  return container.startAsync();
}).catch(function(error) {
  console.log('startZookeeper error = ' + error);
}).finally( function() {
  console.log('startZookeeper finally ');
});