Skip to content

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

License

Notifications You must be signed in to change notification settings

saigon-devs/docker-api-wrapper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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
  • 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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published