Repository navigation
Swarm support
All 30 Docker Engine API 1.51 Swarm endpoints are available through client.swarm:
- Cluster initialization, joining, leaving, updates, token rotation and manager unlock.
- Nodes, services, tasks, secrets and configs.
- Service/task logs with TTY support and cancellation.
- Optimistic versioned updates, service rollback and registry authentication.
This release also includes Compose start/stop/restart controls for existing containers and the corresponding dashboard actions.
Install
implementation("dev.limebeck.libs:docker-client:1.3.0")Supported targets: JVM 17+, Kotlin/JS on NodeJS and Linux X64 Native, using Docker API 1.51 over Unix sockets.
The Linux X64 dashboard executable is attached below.
Validation
PR #14 passed all four Docker/JDK matrix cells. Release CI and Docs CI passed, including isolated Swarm lifecycle tests on JVM, NodeJS and Linux X64.
Independent Gradle consumption verified all four Maven Central variants (common, JVM, JS and Linux X64) and their dependencies.