简介
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://gitee.com/taoes_admin/SimpleDocker
后端专属技术群 构建高质量的技术交流社群,欢迎从事编程开发、技术招聘HR进群,也欢迎大家分享自己公司的内推信息,相互帮助,一起进步!
文明发言,以
交流技术
、职位内推
、行业探讨
为主广告人士勿入,切勿轻信私聊,防止被骗
加我好友,拉你进群
原文始发于微信公众号(Java笔记虾):1.4k star,一个好用的 Docker 控制面板,操作简单、功能强大!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/202977.html