GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - saigon-devs/docker-api-wrapper: Docker API Wrapper that make us call to the Docker API fast, easy and works like a charm

BranchesTags
Open more actions menu

Latest commit

 

History

48 Commits
48 Commits

Folders and files

NameName
Last commit message
Last commit date
spec
spec
 
 
src
src
 
 
.eslintrc
.eslintrc
 
 
.gitignore
.gitignore
 
 
.travis.yml
.travis.yml
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
index.es6
index.es6
 
 
package.json
package.json
 
 

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

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

Readme
MIT license
Activity
Custom properties

Stars

2 stars

Watchers

3 watching

Forks

1 fork
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.