网站首页 > 技术文章 正文
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, 其界面简洁,操作便捷,更多功能欢迎探索 !
猜你喜欢
- 2024-10-14 Docker Overlay 网络学习 dockercompose 网络
- 2024-10-14 盘点c++几种常见的设计模式及具体实现
- 2024-10-14 Docker-掌握这三种方法,创建自己的docker镜像
- 2024-10-14 docker 基础概念 docker基于什么
- 2024-10-14 小白也能轻松上手,深度体验绿联私有云DX4600 Docker功能
- 2024-10-14 一文带你了解docker常用命令 docker常用命令及参数
- 2024-10-14 Docker最佳实践的反模式 docker反向代理
- 2024-10-14 docker中容器如何实现通信 docker容器之间如何通信
- 2024-10-14 工程化Docker:确保应用程序的可靠性、可扩展性和可维护性
- 2024-10-14 使用pipework将Docker容器配置到本地网络环境中
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- oraclesql优化 (66)
- 类的加载机制 (75)
- feignclient (62)
- 一致性hash算法 (71)
- dockfile (66)
- 锁机制 (57)
- javaresponse (60)
- 查看hive版本 (59)
- phpworkerman (57)
- spark算子 (58)
- vue双向绑定的原理 (68)
- springbootget请求 (58)
- docker网络三种模式 (67)
- spring控制反转 (71)
- data:image/jpeg (69)
- base64 (69)
- java分页 (64)
- kibanadocker (60)
- qabstracttablemodel (62)
- java生成pdf文件 (69)
- deletelater (62)
- com.aspose.words (58)
- android.mk (62)
- qopengl (73)
- epoch_millis (61)
本文暂时没有评论,来添加一个吧(●'◡'●)