Docker新手福音!这个开源控制面板让你更快上手Docker

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 # 后台运行浏览器访问 :9091默认账号: admin 默认密码: 如果使用了域名并且通过服务器进行反向代理,请配置反向代理服务器支持WebSocket,否则终端功能可能无法使用。 Nginx 配置支持WebSocket

Dockerfile + DockerCompose

git clone cd SimpleDocker docker-compose up -d --build # Build images before starting containers

手动编译

准备Redis环境克隆代码到本地,并启动 beego项目git clone cd ./SimpleDocker bee run修改 db.go 文件中Redis的配置新建终端窗口,切换到 ui 目录下打开前端项目修改 ui/src/api/Config.js 文件内容,确保请求前缀和 beego 启动端口一致cd ui yarn install && yarn server 打开相应的前端端口,即可访问,调试

该项目仍在积极迭代中,欢迎感兴趣的小伙伴前往项目主页了解详情:https://gitee.com/taoes_admin/SimpleDocker