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