docker watcher created

This commit is contained in:
2025-08-31 17:58:36 +08:00
parent 20332cc81b
commit 6e3e893dbc
6 changed files with 23 additions and 1 deletions

1
.idea/serv.iml generated
View File

@@ -8,6 +8,7 @@
<sourceFolder url="file://$MODULE_DIR$/packages/serv/src" isTestSource="false" /> <sourceFolder url="file://$MODULE_DIR$/packages/serv/src" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/packages/model/lib" isTestSource="false" /> <sourceFolder url="file://$MODULE_DIR$/packages/model/lib" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/packages/src" isTestSource="false" /> <sourceFolder url="file://$MODULE_DIR$/packages/src" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/packages/docker-watcher/src" isTestSource="false" />
<excludeFolder url="file://$MODULE_DIR$/target" /> <excludeFolder url="file://$MODULE_DIR$/target" />
</content> </content>
<orderEntry type="inheritedJdk" /> <orderEntry type="inheritedJdk" />

View File

@@ -1,6 +1,6 @@
[workspace] [workspace]
resolver = "2" resolver = "2"
members = ["packages/gotify-ws", "packages/model", "packages/serv"] members = [ "packages/docker-watcher","packages/gotify-ws", "packages/model", "packages/serv"]
#default-members = ["packages/gotify-ws"] #default-members = ["packages/gotify-ws"]
[workspace.dependencies] [workspace.dependencies]

View File

@@ -0,0 +1,8 @@
[package]
name = "docker-watcher"
version = "0.1.0"
edition = "2024"
[dependencies]
bollard = "0.19.2"
tokio.workspace = true

View File

@@ -0,0 +1,5 @@
mod test;
fn main() {
println!("Hello, world!");
}

View File

@@ -0,0 +1 @@
mod docker;

View File

@@ -0,0 +1,7 @@
use bollard::Docker;
#[tokio::test]
async fn docker_version() {
let docker = Docker::connect_with_local_defaults().expect("连接 docker 失败");
println!("{:#?}", docker.version().await.expect("获取 docker 版本失败"));
}