12 releases (6 breaking)
0.7.0 | Feb 21, 2021 |
---|---|
0.6.0 | Dec 8, 2019 |
0.5.0 | Apr 21, 2019 |
0.4.0 | Dec 24, 2018 |
0.1.2 | Jun 10, 2015 |
#1314 in Network programming
16,853 downloads per month
Used in fewer than 10 crates
150KB
4.5K
SLoC
shiplift
a rust interface for maneuvering docker containers
install
Add the following to your Cargo.toml
file
[dependencies]
shiplift = "0.8"
usage
Many small runnable example programs can be found in this repository's examples directory.
planned changes
- give image pull chunked json a proper type
Doug Tangren (softprops) 2015-2018
lib.rs
:
Shiplift is a multi-transport utility for maneuvering docker containers
examples
let docker = shiplift::Docker::new();
match docker.images().list(&Default::default()).await {
Ok(images) => {
for image in images {
println!("{:?}", image.repo_tags);
}
},
Err(e) => eprintln!("Something bad happened! {}", e),
}
Dependencies
~10–22MB
~342K SLoC