Go to file
2016-08-03 12:21:26 +02:00
dist now waiting for response to be stored before ending streaming request 2016-07-31 23:07:09 +02:00
test now waiting for response to be stored before ending streaming request 2016-07-31 23:07:09 +02:00
ts now waiting for response to be stored before ending streaming request 2016-07-31 23:07:09 +02:00
.gitignore update 2016-06-14 09:17:07 +02:00
.gitlab-ci.yml now has possibility to end streaming requests 2016-07-31 21:05:41 +02:00
.npmignore start Dockerfile for tests 2016-06-14 08:49:13 +02:00
docker-compose.yml add tests with in docker 2016-06-16 04:18:10 +02:00
LICENSE Initial commit 2016-04-12 12:40:06 +02:00
npmextra.json add npmdocker 2016-07-28 19:38:26 +02:00
package.json 1.0.19 2016-08-03 12:21:26 +02:00
README.md improve README 2016-07-28 19:41:14 +02:00

dockersock

easy communication with docker remote api from node, TypeScript ready

Status

build status

Usage

We recommend the use of TypeScript for best Intellisense.

import {Dockersock} from "dockersock"; // require Dockersock class

let myDockersock = new Dockersock(); // optional: you can pass a domain to the contructor, defaults to  /var/run/docker.sock

myDockersock.listContainers() // promise, resolve gets container data
myDockersock.listContainersDetailed() // promise, resolve gets more detailed container data (by combining several requests internally)
myDockersock.listContainersRunning() // promise, resolve gets container data for currently running containers
myDockersock.listContainersStopped() // promise, resolve gets container data for stopped containers

myDockersock.startContainer({ // starts a already present container
    name: "somecontainername"
})

myDockersock.newContainer({ // start new Container, equals "docker run" shell command
    image: "someimagetag"
})