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.
- libfmt
- libcurl
- libtar
Use cmake:
mkdir build && cd build
cmake ..
make
- 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