1 个不稳定版本
新 0.15.0 | 2024年8月12日 |
---|
#1460 在 网络编程
在 stackify 中使用
505KB
9K SLoC
stackify-docker-api
❗❗ 从 docker-api-rs 分支继承以支持Stackify使用的功能,因为上游存储库似乎已不再活跃。此分支将仅更新到Stackify所需的功能,不应一般使用。
a rust接口到 Docker 容器
安装
将以下内容添加到您的 Cargo.toml
文件中
[dependencies]
docker-api = "0.14"
支持的API
默认端点包括
- 容器
- 镜像
- 网络
- 卷
- 执行
- 系统
要启用swarm端点,请在 Cargo.toml
中添加一个 swarm
功能,如下所示
stackify-docker-api = { version = "0.15", features = ["swarm"] }
Swarm端点包括
- Swarm
- 节点
- 服务
- 任务
- 机密
- 配置
- 插件
此crate的最新稳定版本支持的API版本:v1.42 主分支支持:v1.43
功能
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–23MB
~365K SLoC