0.1.0 |
|
---|
#11 in #completely
195KB
4K
SLoC
docker-client-async-rs
A modern async/await Docker client written in Rust. Ported directly from the reference Golang implementation.
Features
- Completely async / await.
- Drop in replacement for Golang client.
- Modern Tokio runtime, and updated http client.
Supported API's
- Docker Container API.
- Docker Volume API.
- Docker Network API.
Supported Platforms
- Unix domain socket's (Linux / Mac OSX).
Contributions
Feel free to open a pull request. You will be required to certify that your submission is licensed under the terms of the Apache License, Version 2.0.
I'll do my best to review your submission but it may take me a while to find the time as this is a strictly volunteer effort. If your change is urgent you can raise a feature request as documented below.
Suggestions
- Add Docker Image API support.
- Flesh out remote API support.
- Improve test coverage.
- Isolate individual test runs.
Feature Requests
If you have a feature request, for example a currently unimplemented API, you can contact me to discuss my contracting rates. Paid feature requests will be prioritised over community submissions. Thank you for your understanding.
License
docker-client-async-rs is licensed under the Apache License, Version 2.0. See LICENSE for the full license text.
Dependencies
~14–28MB
~439K SLoC