dockerode-bluebird

1.0.4 • Public • Published

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 ');
});

Readme

Keywords

none

Package Sidebar

Install

npm i dockerode-bluebird

Weekly Downloads

1

Version

1.0.4

License

MIT

Last publish

Collaborators

  • mattqs