| Crates.io | dockworker |
| lib.rs | dockworker |
| version | 0.12.0 |
| created_at | 2018-08-31 08:09:29.601392+00 |
| updated_at | 2025-06-27 08:29:46.905016+00 |
| 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 | 345,668 |
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}/prunecheckpoints
/containers/{id}/checkpointsexec
/exec/{id}/start/exec/{id}/jsonimage
/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/loadsystem
/auth/info/version/_ping/events/system/dfnetwork
/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.