SimpleDocker
SimpleDocker 是一个简单的Docker控制面板,致力于可以让开发者更方便,更无障碍的使用Docker, 其界面简洁,操作便捷,更多功能欢迎探索 !
由于原架构对新特性的开发支持并不是特别好,原代码结构混乱,打包方式不易,对读者部署阅读均不合适,因此计划重构。
Tip: 您可以在Issues中提出需求!需求 & BUG 管理
如过您计划贡献代码,可以查看加入我们 查看如何贡献代码,我们鼓励并感谢您为开源做出的贡献 🌹
SimpleDocker 是一个简单的Docker控制面板,致力于可以让用户更方便、更无障碍、更舒适的使用Docker,其界面简洁、操作便捷,功能强大,可以带来更好地运维体验。
开发维护不易,求给个 Star ✨ 鼓励一下作者,您的鼓励是我最大的动力 💪🏻 !!!
特性 | 支持功能 |
---|---|
镜像 | 详情、拉取、运行、导出、导入、删除、备份到本地 |
容器 | 详情、启动、停止、运行、暂停、删除、精简、导出、重命名、备份到本地 |
高级 | 终端、日志、文件管理、网络配置、异常通知 |
存储 | 管理、创建、删除、精简 |
网络 | 管理、创建、连接、精简 |
安全 | 登录、密码重置 |
设置 | 容器创建模式,容器异常通知配置 |
监控 | 容器异常通知、容器性能监控 |
docker-compose version
验证安装成功docker-compose.yml
其内容如下:# yaml 配置实例
version: '3'
services:
redis:
image: redis:latest
web:
image: registry.cn-hangzhou.aliyuncs.com/seven-tao/simple-docker:0.0.7.1
ports:
- "9091:4050"
volumes:
- /tmp/simple-docker/back:/tmp/back
- /var/run/docker.sock:/var/run/docker.sock
depends_on:
- redis
docker-compose up # 前台运行
docker-compose up -d # 后台运行
如果使用了域名并且通过服务器进行反向代理,请配置反向代理服务器支持 WebSocket,否则终端功能可能无法使用
git clone https://gitee.com/taoes_admin/SimpleDocker
cd SimpleDocker
docker-compose up -d --build # Build images before starting containers
git clone https://gitee.com/taoes_admin/SimpleDocker
cd ./SimpleDocker
bee run
ui
目录下打开前端项目ui/src/api/Config.js
文件内容,确保请求前缀和 beego 启动端口一致cd ui
yarn install && yarn server
您可以访问界面预览 查看项目的界面以及功能
忘记密码时候,你可以通过访问Redis服务的1号数据库,移除
KEY=SIMPLE:DOCKER:AUTH:*
的所有KEY即可恢复默认密码
本项目完全开源,如有任何需求或者BUG反馈,欢迎提交IssueOpen an issue 或者提交PR! 欢迎添加微信 zhoutao825638
或者邮件联系我 zhoutao825638@vip.qq.com