docr
Docker client for Crystal.
Description
Remaining issues:
- [ ] Test all endpoint functions
 - [ ] Make sure models are complete
 - [ ] Extend client to support calls over network
 
PRs are always welcomed!
Installation
- 
Add the dependency to your
shard.yml:dependencies: docr: github: marghidanu/docr - 
Run
shards install 
Usage
require "docr"
Supported API calls
Containers
- [x] ContainerList
 - [x] ContainerCreate
 - [x] ContainerInspect
 - [x] ContainerTop
 - [x] ContainerLogs
 - [x] ContainerChanges
 - [ ] ContainerStats
 - [x] ContainerStart
 - [x] ContainerStop
 - [x] ContainerRestart
 - [x] ContainerKill
 - [ ] ContainerUpdate
 - [ ] ContainerRename
 - [x] ContainerPause
 - [x] ContainerUnpause
 - [ ] ContainerAttach
 - [x] ContainerWait
 - [x] ContainerDelete
 
Images
- [x] ImageList
 - [x] ImageBuild
 - [x] ImageCreate
 - [x] ImageInspect
 - [x] ImageHistory
 - [x] ImagePush
 - [x] ImageTag
 - [x] ImageDelete
 
Networks
- [x] NetworkList
 - [x] NetworkCreate
 - [x] NetworkInspect
 - [ ] NetworkConnect
 - [ ] NetworkDisconnect
 - [x] NetworkDelete
 
Volumes
- [x] VolumeList
 - [x] VolumeCreate
 - [x] VolumeInspect
 - [x] VolumeDelete
 
Exec
- [x] ContainerExec
 - [x] ExecStart
 - [x] ExecInspect
 
System
- [x] SystemAuth
 - [x] SystemInfo
 - [x] SystemVersion
 - [x] SystemPing
 - [x] SystemEvents
 - [ ] SystemDataUsage
 
Contributors
- Tudor Marghidanu - creator and maintainer
 - Troy Sornson - contributor