简介
SimpleDocker 是一个简单的Docker控制面板,致力于可以让用户更方便、更无障碍、更舒适的使用Docker,其界面简洁、操作便捷,功能强大,可以带来更好地运维体验。
背景
Docker是目前一种非常主流的容器化方案,支持非常多的特性,给开发者带来便利,但是 Docker 镜像以及容器管理复杂的参数让新手望而却步,基于此开发 SimpleDocker 控制面板,方便新手和相关的运维同学使用!!!
本项目是基于学习的目的的,致力于提供一个 界面清晰、免费的、简单的、专注于 Docker 服务管理的控制面板。
功能
特性 |
支持功能 |
镜像 |
详情、拉取、运行、导出、导入、删除、备份到本地 |
容器 |
详情、启动、停止、运行、暂停、删除、精简、导出、重命名、备份到本地 |
高级 |
终端、日志、文件管理、网络配置、异常通知 |
存储 |
管理、创建、删除、精简 |
网络 |
管理、创建、连接、精简 |
安全 |
登录、密码重置 |
设置 |
容器创建模式,容器异常通知配置 |
监控 |
容器异常通知、容器性能监控 |
使用
DockerCompose 安装
确保Docker & DockerCompose
已经部署并且启动成功,如果docker-compose
没有安装请参考官网 https://docs.docker.com/compose/install/
安装
通过命令 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
执行下面的脚本,会自动拉取镜像并启动在 9091 端口
docker-compose up # 前台运行 docker-compose up -d # 后台运行
浏览器访问 http://localhost:9091
默认账号: admin 默认密码: 123456
如果使用了域名并且通过服务器进行反向代理,请配置反向代理服务器支持 WebSocket,否则终端功能可能无法使用
界面
- 主页
- Docker 信息
- Image 信息
- 运行新的容器
- Container 信息
- 容器终端在线管理
- 容器文件在线管理
- 容器性能监控
- 容器日志以及日志下载
- Volume 信息
- Network 信息
开源地址
原文链接:https://blog.51cto.com/u_14637492/9793001