This commit is contained in:
sparkzky 2025-02-27 22:26:45 +08:00
parent caa05b93fc
commit 377d649d4e
4 changed files with 6 additions and 18 deletions

View File

@ -1,5 +1,5 @@
use crate::types::*;
use actix_web::{HttpResponse, Responder, web};
use actix_web::{web, HttpResponse, Responder};
use service::Service;
use std::sync::Arc;
@ -36,4 +36,4 @@ pub async fn get_container_list(
HttpResponse::Ok().json(container_list)
}
// 添加更多的路由处理函数...
// 添加更多的路由处理函数...

View File

@ -1,6 +1,6 @@
use std::sync::Arc;
use actix_web::{App, HttpServer, web};
use actix_web::{web, App, HttpServer};
use service::Service;
pub mod handlers;
@ -29,4 +29,4 @@ async fn main() -> std::io::Result<()> {
.bind("0.0.0.0:18080")?
.run()
.await
}
}

View File

@ -17,4 +17,4 @@ pub struct RemoveContainerInfo {
pub struct GetContainerListQuery {
pub status: Option<String>,
pub ns: String,
}
}

View File

@ -1,7 +1,6 @@
pub mod spec;
use containerd_client::{
Client,
services::v1::{
container::Runtime,
snapshots::{MountsRequest, PrepareSnapshotRequest},
@ -19,16 +18,6 @@ use sha2::{Digest, Sha256};
use spec::generate_spec;
use std::{
fs,
Container, CreateContainerRequest, CreateTaskRequest, DeleteContainerRequest,
DeleteTaskRequest, KillRequest, ListContainersRequest, ListTasksRequest, StartRequest,
WaitRequest, container::Runtime,
},
tonic::Request,
with_namespace,
};
use std::{
fs::{self, File},
sync::{Arc, Mutex},
time::Duration,
};
@ -36,7 +25,6 @@ use tokio::time::timeout;
// config.json,dockerhub密钥
// const DOCKER_CONFIG_DIR: &str = "/var/lib/faasd/.docker/";
// 命名空间(容器的)
const NAMESPACE: &str = "default";
@ -536,4 +524,4 @@ impl Service {
}
}
//容器是容器,要先启动,然后才能运行任务
//要想删除一个正在运行的Task必须先kill掉这个task然后才能删除。
//要想删除一个正在运行的Task必须先kill掉这个task然后才能删除。