网站首页 > 博客文章 正文
Docker 是目前一种非常主流的容器化方案,支持非常多的特性,给开发者带来便利,但是 Docker 镜像以及容器管理复杂的参数让许多新手望而却步。
今天马建仓为各位推荐的这个项目就是一款可视化程度更高的 Docker 控制面板,一起来看看吧。
项目名称: SimpleDocker
项目作者: Taoes
开源许可协议: GPL-2.0## 二级标题
项目简介
SimpleDocker 是一个简单的 Docker 控制面板,致力于可以让用户更方便、更无障碍、更舒适地使用 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
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,否则终端功能可能无法使用。 Nginx 配置支持WebSocket
Dockerfile + DockerCompose
git clone https://gitee.com/taoes_admin/SimpleDocker
cd SimpleDocker
docker-compose up -d --build # Build images before starting containers
手动编译
- 准备Redis环境
- 克隆代码到本地,并启动 beego项目
git clone https://gitee.com/taoes_admin/SimpleDocker
cd ./SimpleDocker
bee run
- 修改 db.go 文件中Redis的配置
- 新建终端窗口,切换到 ui 目录下打开前端项目
- 修改 ui/src/api/Config.js 文件内容,确保请求前缀和 beego 启动端口一致
cd ui
yarn install && yarn server
- 打开相应的前端端口,即可访问,调试
该项目仍在积极迭代中,欢迎感兴趣的小伙伴前往项目主页了解详情:SimpleDocker: SimpleDocker 是一个简单的Docker控制面板,致力于可以让开发者更方便,更无障碍的使用Docker, 其界面简洁,操作便捷,更多功能欢迎探索 !
猜你喜欢
- 2025-05-22 Docker搭建MySQL与Redis集群教程
- 2025-05-22 数字管家登场:利用Docker快速部署你的HomeBox家庭库存系统
- 2025-05-22 docker-compose备份数据库,在crontab定时任务中不生效解决方法
- 2025-05-22 容器云生产实践第一步:ELK Stack
- 2025-05-22 docker-compose快速部署elasticsearch-8.x集群+kibana
- 2025-05-22 dify 1.40
- 2025-05-22 Windows 上 Docker 镜像与容器更新全攻略
- 2025-05-22 docker从入门到实战系列6-docker-compose容器编排
- 2025-05-22 Docker与Docker Compose部署微服务对比
- 2025-05-22 Docker Compose 中执行多条命令的方法
你 发表评论:
欢迎- 377℃手把手教程「JavaWeb」优雅的SpringMvc+Mybatis整合之路
- 373℃用AI Agent治理微服务的复杂性问题|QCon
- 364℃初次使用IntelliJ IDEA新建Maven项目
- 357℃Maven技术方案最全手册(mavena)
- 353℃安利Touch Bar 专属应用,让闲置的Touch Bar活跃起来!
- 352℃IntelliJ IDEA 2018版本和2022版本创建 Maven 项目对比
- 351℃InfoQ 2024 年趋势报告:架构篇(infoq+2024+年趋势报告:架构篇分析)
- 350℃IT全明星|IntelliJ IDEA学习笔记(四、idea中怎么创建maven项目)
- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)