9 releases
0.1.0-alpha.1 | Apr 9, 2020 |
---|---|
0.0.50 | Jan 1, 2018 |
0.0.49 | Oct 31, 2017 |
0.0.48 | Mar 18, 2017 |
0.0.47 | Oct 26, 2016 |
#79 in #fork
Used in cage
77KB
1K
SLoC
Boondock: Rust library for talking to the Docker daemon
You may not want this library. This library is only minimally maintained. It is used by the development tool cage, and it does not make much effort to support use-cases beyond that.
It does have a very nice async transport layer based on hyper
, hyperlocal
, rustls
and modern async Rust that you might want to borrow for use in your Docker client. No OpenSSL is involved in any way.
Here are the other Rust Docker clients I know about:
- rust-docker is the original Rust Docker library by Graham Lee, which most of the other libraries are based on (including this one).
- shiplift appears to fairly complete and actively maintained, with lots of downloads. It's still on
hyper
0.12 at the time of writing. - bollard is fully async, and at the time of writing, it was based on a modern
hyper
0.13.
Examples
For example code, see the examples directory.
Contributing
- Fork it
- Create your a new remote upstream repository (
git remote add upstream git@github.com:faradayio/boondock.git
) - Commit your changes (
git commit -m 'Add some feature'
) - Push to the branch (
git push origin your-branch
) - Create new Pull Request
Dependencies
~21–32MB
~586K SLoC