🎉 🔥 ✨ 新发布的 V0.0.3 版本支持 容器在线终端、在线文件浏览及文件下载 、容器性能监控等新功能
SimpleDocker 是一个简单的Docker控制面板,致力于可以让你更方便,更无障碍的使用Docker,其界面简洁,操作便捷, 后期将开发内部接口API 个人开发维护不易,麻烦给个 Star ✨ 鼓励一下作者,您的鼓励是我最大的动力 😛!!!
Docker是目前一种非常主流的容器化方案,支持非常多的特性,给开发者带来便利,但是Docker 镜像以及容器管理复杂的参数让新手望而却步,基于此开发 SimpleDocker 控制面板,方便大家使用!!!
本项目是基于学习的目的的,目前的版本安全性以及功能性暂不全面,和同类型软件有功能上的重叠,本项目致力于提供一个 界面清晰、免费的、简单的、专注于Docker服务管理的控制面板,注意本项目是以学习为目的(当然也会持续开发下去~),请勿和专业软件做类比,只想做一个适合自己的管理软件!!!
Tip: 您可以在Issues中提出需求和您发现的bug!需求 & BUG 管理
🎉 目前支持以下特性:
✅ 1. 镜像管理
- 镜像拉取
- 镜像运行、导出、导入、删除
- 镜像详情
✅ 2. 容器管理
- 容器启动、停止、运行、暂停、删除、精简
- 容器导出
- 容器终端(Linux)
- 网络连接管理
- 日志导出、下载
- 容器文件浏览、下载(Linux)
- 容器性能监控
✅ 3. 挂载卷管理/创建/删除/精简
✅ 4. 网络管理/创建/精简
✅ 5. 安全登录功能/密码重置
✏️ 正在开发的任务
🎉 1. 优化导出&导入&拉取等阻塞性任务的操作体验 (进行中 🎉)
🧾 2. API 接口开放(文档整理中)
🛠 计划支持的特性:
- 容器文件下载与上传(计划中)
- 私有仓库的镜像拉取(计划中)
- DockerCompose 镜像编排管理(计划中)
- DockerSwarm 集群管理(计划中)
使用前,请先安装 unzip 命令用于解压压缩包以及确保 Docker 服务正常
- ubuntu系统下使用
sudo apt-get install unzip- centos 下使用
yum install -y unzip
- Docker 安装 (推荐👍🏻)
docker run -d -p 8080:4050 -v /var/run/docker.sock:/var/run/docker.sock --name SimpleDocker registry.cn-hangzhou.aliyuncs.com/seven-tao/simple-docker:0.0.4
// 浏览器访问 http://localhost:8080 - 手动安装
1.通过 https://github.com/taoes/SimpleDocker/releases/ 下载最新发布的版本
- 创建文件夹
~/.local/simpleDocker并解压文件,将解压后的文件复制到~/.local/simpleDocker目录 - 将文件夹
~/.local/simpleDocker配置到环境变量 PATH中(可选) - 注意: 一定要解压后的文件放到
~/.local/simpleDocker下,否则会出现容器文件浏览功能无法使用
- 手动编译
- 克隆代码到本地,并启动 beego项目
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- 打开相应的前端端口,即可访问,调试
- 刷新环境变量设置后,使用命令
simpleDocker启动应用(后台运行可使用nohup simpleDocker &命令启动) - 启动应用后,浏览器访问
http://localhost:4050打开应用 - 账户名:admin 密码: SimpleDocker2020 您可以在登录后修改密码
目前存在一个BUG正在修复中,请在
~/.local/simpleDocker目录下执行命令,否则可能报错
- 修改启动端口
如果您需要修改启动端口,可以使用
SimpleDocker -p xxx的方式启动即可在指定端口启动
- 保持后台运行以及关闭后台运行
您可以使用
nohup SimpleDocker &命令后台启动 SimpleDocker ,如果关闭应用可以使用ps -ef | grep 'SimpleDocker'查找到PID,然后通过kill -9 pid关闭应用
- 忘记密码
忘记密码时候,你可以切换到
~/.local/simpleDocker目录,修改auth.json 文件,将password值修改为B923E7672631F71B510FEDB20A77EA8A即可恢复默认密码SimpleDocker2020
Feel free to dive in! Open an issue or submit PRs.
Standard Readme follows the Contributor Covenant Code of Conduct.










