20 个版本 (11 个破坏性更新)
0.14.0 | 2023 年 6 月 5 日 |
---|---|
0.13.0 | 2023 年 3 月 3 日 |
0.12.2 | 2022 年 12 月 2 日 |
0.12.1 | 2022 年 10 月 19 日 |
0.5.1 | 2021 年 7 月 30 日 |
#2 in #swarm
每月下载量 35,726
用于 16 个 crate (10 个直接使用)
505KB
9K SLoC
docker-api
一个 Rust 接口,用于 Docker 容器
安装
将以下内容添加到您的 Cargo.toml
文件中
[dependencies]
docker-api = "0.14"
支持的 API
默认端点包括
- 容器
- 镜像
- 网络
- 卷
- 执行
- 系统
要启用 swarm 端点,请将 swarm
功能添加到 Cargo.toml
,如下所示
docker-api = { version = "0.14", features = ["swarm"] }
Swarm 端点包括
- Swarm
- 节点
- 服务
- 任务
- 秘密
- 配置
- 插件
此 crate 的最新稳定版本支持 API 版本:v1.42 主分支支持:v1.42
特性
SSL 连接
要启用 HTTPS 连接到 docker,请将 tls
标志添加到 Cargo.toml
。
Chrono
要启用 chrono DateTime 时间戳,请将 chrono
功能标志添加到 Cargo.toml
。
默认特性
默认情况下,仅启用 chrono
特性。要禁用它,请使用
docker-api = { version = "0.14", default-features = false }
用法
大多数 API 端点的示例可以在 示例目录 中找到。
注意
此 crate 是 shiplift 的分支。
许可证
依赖关系
~10–24MB
~371K SLoC