记录我的一些生活写照、无聊的牢骚、内心世界的活动 注册 | 登陆

SimpleDocker一个简单的Docker控制面板

SimpleDocker一个简单的Docker控制面板
SimpleDocker 是一个简单的Docker控制面板,致力于可以让用户更方便、更无障碍、更舒适的使用Docker,其界面简洁、操作便捷,功能强大,可以带来更好地运维体验。
应用安装
DockerCompose 安装
确保Docker & DockerCompose 已经部署并且启动成功,如果docker-compose 没有安装请参考官网 https://docs.docker.com/compose/install/ 安装
通过命令 docker-compose version 验证安装成功
在某个目录下创建文件 docker-compose.yml 其内容如下:
XML/HTML代码
  1. # yaml 配置实例  
  2. version: '3'  
  3. services:  
  4.   redis:  
  5.     image: redis:latest  
  6.   web:  
  7.     image: registry.cn-hangzhou.aliyuncs.com/seven-tao/simple-docker:0.0.7.1  
  8.     ports:  
  9.       - "9091:4050"  
  10.     volumes:  
  11.       - /tmp/simple-docker/back:/tmp/back  
  12.       - /var/run/docker.sock:/var/run/docker.sock  
  13.     depends_on:  
  14.       - redis  
执行下面的脚本,会自动拉取镜像并启动在 9091 端口
docker-compose up # 前台运行 docker-compose up -d # 后台运行
浏览器访问 http://localhost:9091
默认账号: admin 默认密码: 123456
如果使用了域名并且通过服务器进行反向代理,请配置反向代理服务器支持 WebSocket,否则终端功能可能无法使用 1. Nginx 配置支持WebSocket
手动编译
准备Redis环境
克隆代码到本地,并启动 beego项目
 
XML/HTML代码
  1. git clone https://gitee.com/taoes_admin/SimpleDocker
  2. cd SimpleDocker
  3. docker-compose up -d --build # Build images before starting containers
修改 db.go 文件中Redis的配置
新建终端窗口,切换到 ui 目录下打开前端项目
修改 ui/src/api/Config.js 文件内容,确保请求前缀和 beego 启动端口一致
XML/HTML代码
  1. cd ui
  2. yarn install && yarn server
打开相应的前端端口,即可访问,调试
V0.0.7.1版本快速部署
Docker 安装 (推荐)
XML/HTML代码
  1. docker run  -d -p 8080:4050 -v /var/run/docker.sock:/var/run/docker.sock --name SimpleDocker  registry.cn-hangzhou.aliyuncs.com/seven-tao/simple-docker:0.0.7.1
// 浏览器访问 http://IP:8080 
 手动安装
1.通过 https://github.com/taoes/SimpleDocker/releases/ 下载最新发布的版本
创建文件夹~/.local/simpleDocker 并解压文件,将解压后的文件复制到 ~/.local/simpleDocker 目录
将文件夹 ~/.local/simpleDocker 配置到环境变量 PATH中(可选)
注意: 一定要解压后的文件放到 ~/.local/simpleDocker 下,否则会出现容器文件浏览功能无法使用
手动编译
克隆代码到本地,并启动 beego项目
 
XML/HTML代码
  1. git clone https://gitee.com/taoes_admin/SimpleDocker
  2. cd ./SimpleDocker
  3. bee run
新建终端窗口,切换到 ui 目录下打开前端项目
修改 ui/src/api/Config.js 文件内容,确保请求前缀和 beego 端口一致
 
XML/HTML代码
  1. cd ui
  2. yarn install && yarn server
打开相应的前端端口,即可访问,调试
应用启动
刷新环境变量设置后,使用命令simpleDocker 启动应用(后台运行可使用 nohup simpleDocker & 命令启动)
启动应用后,浏览器访问 http://IP:4050 打开应用
账户名:admin 密码: SimpleDocker2020
Docker管理工具--docker.ui
1、拉取镜像(不支持arm设备,只支持x86):
docker pull joinsunsoft/docker.ui:latest
2、启动容器:
XML/HTML代码
  1. docker run --rm --name=docker.ui -v /var/run/docker.sock:/var/run/docker.sock -p 8999:8999 joinsunsoft/docker.ui  
3、登录地址:
浏览器登录:http://ip:8999/
账号: ginghan 密码: 123456

« 上一篇 | 下一篇 »

发表评论

评论内容 (必填):