#docker #mcai #worker #image #stop #starting

mcai-docker

使用Docker启动和停止MCAI工作图像的库

5个版本

0.2.2 2024年5月7日
0.2.1 2022年9月9日
0.2.0 2022年6月30日
0.1.1 2022年6月14日
0.1.0 2022年6月10日

#331 in Unix API

31 每月下载量
2 crates 中使用

MIT 许可证

15KB
418

MCAI Docker

此crate是bollard crate的包装,以启用使用Docker启动MCAI工作。

用法

use bollard::Docker;
use mcai_docker::McaiDocker;
use std::io::stdout;

#[tokio::main]
async fn main() {
  let docker = Docker::connect_with_socket_defaults().unwrap();
  let mcai_docker = McaiDocker::new(docker);
  mcai_docker
    .run_worker(
      "mcai_worker_image_name",
      &[("KEY1", Box::new("VALUE1"))],
      Some(&mut stdout()),
    )
    .await
    .unwrap();
}

依赖项

~14–26MB
~420K SLoC