4 个版本 (破坏性)
0.5.0 | 2023年2月21日 |
---|---|
0.4.0 | 2022年10月19日 |
0.3.0 | 2022年8月26日 |
0.2.0 | 2022年8月26日 |
0.1.0 |
|
#19 in #stub
35,762 个月下载量
在 14 个 crate 中使用 (通过 docker-api)
325KB
4.5K 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.43
功能
SSL 连接
要启用到 docker 的 HTTPS 连接,请在 Cargo.toml
中添加 tls
标志。
Chrono
要启用 chrono DateTime 时间戳,请将 chrono
功能标志添加到 Cargo.toml
。
默认功能
默认情况下,仅启用 chrono
功能。要禁用它,请使用
docker-api = { version = "0.14", default-features = false }
用法
大多数 API 端点的示例可以在 示例目录 中找到。
注意
此 crate 是 shiplift 的分支。
许可证
依赖项
~2.1–3MB
~61K SLoC