同步操作将从 Taoes/SimpleDocker 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
目前,SimpleDocker 重构版正在开发中,为了更好的进行开源合作,因此特记录此文件,以供二次开发和其他同学提交PR参考。
本次开发的的模式为 B/S模型,分为服务端和浏览器端,其中服务端的主语言为 Java8, 浏览器端主语言为TypeScript. 技术栈详情如下:
服务端的启动需要安装 JDK8 以及MYSQL,其中MYSQL的数据库脚本为 database/struct_data.sql
在数据脚本执行完成后,修改backend-src/src/main/resources/application-dev.yaml
文件内容的数据库URL,以及账号密码等信息,然后找到backend-src/src/main/java/com/taoes/simpledocker/SimpleDockerApplication.java
启动SpringBoot应用即可。
前端使用NodeJs构建编译,请安装稳定版本的NodeJS即可,无特殊版本要求。启动命令如下
npm install
npm run start
yarn install
yarn start
启动成功后访问本地服务3000端口 http://localhost:3000
如遇端口冲突,react会启动在其他端口,一般为3001, 具体端口请参考启动日志
目前开发进度主要通过微信群的方式协助,如果您有时间想为此项贡献力量,欢迎添加微信zhoutao825638
或者邮件联系我zhoutao825638@vip.qq.com
.
目前推荐的提交代码的方式如下:
如果您不了解如何贡献代码,可以参考 如何提交一个PR
由于个人精力有限,重构的分支开发进展比较缓慢,目前基本功能已完成,为了同步协调,因此记录功能完成进度,以及未来的计划。
目前暂无好的需求管理软件,后面或尝试迁移
镜像模块
容器模块
容器基础管理
批量容器管理
容器状态管理
容器备份与导出
容器在线终端
容器在线文件管理
存储模块
网络模块
多端模块
权限模块
监控模块
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。