0.2.16 • Published 9 years ago

docker-api-wrapper v0.2.16

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

Docker API Wrapper

npm version Build Status bitHound Score Gitter

Docker API Wrapper that makes us call to the Docker API fast, easy and works like a charm...

Use it

npm install docker-api-wrapper

or

npm install docker-api-wrapper --save-dev

then

import {Misc, Container, Image} from 'docker-api-wrapper';

Run integration testing

If you want to make it works, please add ./spec/config.js file, then add

module.exports = { server: '[your docker server ip]', port: [your docker port] };

npm install

npm run test

List API (Docker Remote API v1.19)

DONE

  1. Images
  • getImages
  • createImage
  • inspectImage
  • getImageHistory
  • removeImage
  • searchImages
  1. Containers
  • getContainers
  • inspectContainer
  • inspectContainerChanges
  • getContainerResourceStats
  1. Misc
  • getInfo
  • getVersion

TODO

  1. Images
  • Build image from a Dockerfile
  • Get the history of an image
  • Push an image on the registry
  • Tag an image into a repository
  1. Containers
  • Create a container
  • Get container logs
  • Export a container
  • Get container stats based on resource usage
  • Resize a container TTY
  • Start a container
  • Stop a container
  • Restart a container
  • Kill a container
  • Rename a container
  • Pause a container
  • Unpause a container
  • Attach to a container
  • Attach to a container (websocket)
  • Wait a container
  • Remove a container
  • Copy files or folders from a container
  1. Misc
  • Check auth configuration
  • Ping the docker server
  • Create a new image from a container�s changes
  • Monitor Docker�s events
  • Get a tarball containing all images in a repository
  • Get a tarball containing all images
  • Load a tarball with a set of images and tags into docker
  • Image tarball format
  • Exec Create
  • Exec Start
  • Exec Resize
  • Exec Inspect

Demo Hapi Docker API with SwaggerUI HDAS

0.2.16

9 years ago

0.2.15

9 years ago

0.2.14

9 years ago

0.2.12

9 years ago

0.2.11

9 years ago

0.2.10

9 years ago

0.2.9

9 years ago

0.2.8

9 years ago

0.2.7

9 years ago

0.2.6

9 years ago

0.2.5

9 years ago

0.2.4

9 years ago

0.2.3

9 years ago

0.2.2

9 years ago

0.2.1

9 years ago

0.2.0

9 years ago

0.1.2

9 years ago

0.1.1

9 years ago

0.1.0

9 years ago