Rust 中的 Docker 守护进程 API

时间:2024-07-18 12:07:44
【文件属性】:

文件名称:Rust 中的 Docker 守护进程 API

文件大小:142KB

文件格式:ZIP

更新时间:2024-07-18 12:07:44

bollard

Bollard:用于 docker API 的异步 Rust 客户端库Bollard 利用最新的Hyper和Tokio改进,用于包含期货、流和 async/await 范式的异步 API。该库还通过命名管道(在 0.10 中禁用,见下文)提供 Windows 支持,并通过可选的 rustls 绑定提供 HTTPS 支持。安装将以下内容添加到Cargo.toml文件中[dependencies] bollard = "0.9"应用程序接口文档API 文档。0.10 版禁用命名管道 Windows 支持,直到上游 Tokio 项目重新添加对命名管道的支持。请关注跟踪问题以获取有关此内容的更新。从 0.6 版本开始,该项目现在从上游 Docker 维护的Swagger OpenAPI 规范生成 API 存根。生成的模型提交到此存储库,但打包在单独的板条箱bollard-stubs 中。版本Docker API 的版本是1.40 。该库还支持版本协商,以允许降级到旧的 API 版本。用法与 docker 守护进程连接根据您的架构和安全权限连接到 docker 服务器。Unix套接字客户端将连接


【文件预览】:
bollard-master
----.gitignore(89B)
----Dockerfile(215B)
----src()
--------image.rs(34KB)
--------service.rs(12KB)
--------read.rs(7KB)
--------named_pipe.rs(4KB)
--------volume.rs(9KB)
--------auth.rs(635B)
--------exec.rs(10KB)
--------system.rs(9KB)
--------errors.rs(4KB)
--------container.rs(57KB)
--------network.rs(15KB)
--------uri.rs(3KB)
--------lib.rs(8KB)
--------docker.rs(34KB)
----.dockerignore(39B)
----LICENSE(11KB)
----Cargo.toml(2KB)
----.github()
--------workflows()
----examples()
--------hoover.rs(1KB)
--------stats.rs(2KB)
--------exec_term.rs(3KB)
--------error.rs(330B)
--------exec.rs(2KB)
--------post_dockerfile.rs(982B)
--------top.rs(2KB)
--------image_from_scratch.rs(3KB)
--------info.rs(1KB)
--------kafka.rs(4KB)
--------build.rs(1KB)
----codegen()
--------.gitignore(155B)
--------src()
--------.dockerignore(39B)
--------pom.xml(2KB)
--------target()
----dockerfiles()
--------bin()
--------windows()
--------registry()
----README.md(6KB)
----tests()
--------image_test.rs(15KB)
--------system_test.rs(5KB)
--------exec_test.rs(4KB)
--------service_test.rs(7KB)
--------network_test.rs(7KB)
--------volume_test.rs(5KB)
--------version_test.rs(2KB)
--------common()
--------container_test.rs(20KB)
----appveyor.yml(2KB)
----rustfmt.toml(17B)
----.circleci()
--------config.yml(3KB)

网友评论