docker-cli-js
A node.js wrapper for the docker command line tool
![NPM](https://nodei.co/npm-dl/docker-cli-js.png?months=6&height=3)
Installation
Step 1: Prerequisites
The docker command line tool must be installed and accessible in the path
Step 2: Installation
npm install docker-cli-js
Then:
var Docker = require('docker-cli-js');
Usage
With promise
var docker = new Docker({
machinename: 'aws_machine01',
cwd: 'nginx'
});
docker.command('build -t nginximg1 .').then(function (data) {
console.log('data = ', data);
})
With callback:
var docker = new Docker({
cwd: 'nginx'
});
docker.command('build -t nginximg1 .', function (err, data) {
console.log('data = ', data);
});
docker.command('run --name nginxcont -d -p 80:80 nginximg1').then(function (data) {
console.log('data = ', data);
});
docker.command('ps').then(function (data) {
console.log('data = ', data);
});