Skip to content

Attempt to create client for Docker Engine API in C++

Notifications You must be signed in to change notification settings

ret7020/DockerApiClient

Repository files navigation

Docker API Client

This is an attempt to create client for docker api library for C++. This library implements Docker REST API version 1.41.
You can read official docker REST API docs here.

Dependencies

  • libfmt
  • libcurl
  • libtar

Build

Use cmake:

mkdir build && cd build
cmake ..
make

API methods implementation status

  • List containers
  • (part)Create container
  • Inspect container
  • List processes inside container
  • (part)Container logs
  • Container FS changes
  • Export container
  • Container status (resources usage)
  • Resize Container TTY
  • Start container
  • Stop container
  • Restart container
  • Kill container
  • Update container
  • Rename container
  • (part) Remove container
  • Pause container
  • Unpause container
  • Attach to container
  • Exec bash in container
  • (part) Wait for a container

About

Attempt to create client for Docker Engine API in C++

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages