Crates.io | dockworker |
lib.rs | dockworker |
version | 0.5.1 |
source | src |
created_at | 2018-08-31 08:09:29.601392 |
updated_at | 2024-04-22 06:53:10.906669 |
description | Docker daemon API client. (a fork of Faraday's boondock) |
homepage | https://github.com/Idein/dockworker |
repository | https://github.com/Idein/dockworker |
max_upload_size | |
id | 82335 |
size | 315,988 |
Docker
OS
Supported Api List.
Support
means that any wrapper method exists in this crate.
container
/containers/json
/containers/create
/containers/{id}/json
/containers/{id}/top
/containers/{id}/logs
/containers/{id}/changes
/containers/{id}/export
/containers/{id}/exec
/containers/{id}/stats
/containers/{id}/resize
/containers/{id}/start
/containers/{id}/stop
/containers/{id}/restart
/containers/{id}/kill
/containers/{id}/update
/containers/{id}/rename
/containers/{id}/pause
/containers/{id}/unpause
/containers/{id}/attach
/containers/{id}/attach/ws
/containers/{id}/wait
/containers/{id}
# remove/containers/{id}/archive
/containers/{id}/prune
checkpoints
/containers/{id}/checkpoints
exec
/exec/{id}/start
/exec/{id}/json
image
/images/json
/build
/build/prune
/images/create
/images/{name}/json
/images/{name}/history
/images/{name}/push
/images/{name}/tag
/images/{name}
# remove/images/search
/images/prune
/commit
/images/{name}/get
/images/get
/images/load
system
/auth
/info
/version
/_ping
/events
/system/df
network
/networks
/networks/{id}
/networks/{id}
# remove
/networks/create
/networks/{id}/connect
/networks/{id}/disconnect
/networks/prune
Executing unit tests:
$ cargo test
Some test cases depend on docker are disabled by default.
These containers required from test cases are built by docker-compose
like below:
$ docker-compose build
$ cargo test -- --ignored
Dockworker
crate is forked from boondock.
Heres are contributors to it.