docker-api-wrapper
v0.2.16
Published
The Docker API utils library
Downloads
24
Readme
Docker API Wrapper
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
- Images
- getImages
- createImage
- inspectImage
- getImageHistory
- removeImage
- searchImages
- Containers
- getContainers
- inspectContainer
- inspectContainerChanges
- getContainerResourceStats
- Misc
- getInfo
- getVersion
TODO
- Images
- Build image from a Dockerfile
- Get the history of an image
- Push an image on the registry
- Tag an image into a repository
- 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
- 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