注意:此项目尚处于早期开发阶段,可能无法完全正常工作。请自行承担风险使用。
Docker Server Manager Go MCP(DSM)是一个基于Go语言的全面REST API,提供了一个强大且灵活的接口来管理Docker容器、镜像、卷、网络以及Docker Compose部署。
该项目通过Web API提供了完整的Docker管理解决方案,包括JWT认证、强大的CRUD操作以及对所有主要Docker功能的支持。API支持PostgreSQL和SQLite数据库进行持久化存储,并自动使用GORM进行管理。
完整的Docker管理:
Docker Compose支持:
安全性:
API:
数据库支持:
克隆仓库:
git clone https://github.com/threatflux/dockerServerMangerGoMCP.git
cd dockerServerMangerGoMCP
安装依赖:
go mod download
构建应用:
make build
运行服务器:
./bin/ghactions-updater
要在Docker中运行应用:
docker-compose up -d
完整的API文档位于/docs目录下:
详细的开发指南见:
# 运行测试
make test
# 运行代码检查
make lint
# 检查安全问题
make security
版权所有 © 2025 ThreatFlux。保留所有权利。
Wyatt Roersma