docker中文管理面板(可视化的Docker管理软件)
程序员文章站
2024-03-29 12:15:04
背景docker是目前一种非常主流的容器化方案,支持非常多的特性,给开发者带来便利,但是docker 镜像以及容器管理复杂的参数让新手望而却步,基于此开发 simpledocker 控制面板,方便大家...
背景
docker是目前一种非常主流的容器化方案,支持非常多的特性,给开发者带来便利,但是docker 镜像以及容器管理复杂的参数让新手望而却步,基于此开发 simpledocker 控制面板,方便大家使用!!!
✅ 目前支持以下特性:
- 容器管理、拉取镜像、运行镜像
- 容器管理、容器启动/停止/运行
- 挂载卷管理以及创建
- 网络管理以及创建
✏️ 正在开发的功能(预计 2021.01.10 发布 0.0.2 版本)
- 安全登录功能
- 容器导出功能
- 镜像导入功能
- 界面操作逻辑优化
计划支持的特性:
- 容器网络管理与连接(v2)
- 私有仓库的镜像拉取(v2)
- dockercompose 镜像编排管理(v3)
- dockerswarm 集群管理(v4)
应用安装
使用前,请先安装 unzip 命令用于解压压缩包
ubuntu系统下使用 sudo apt-get install unzip centos 下使用 yum install -y unzip
- linux
curl 'https://gitee.com/taoes_admin/simpledocker/raw/master/script/linux-deploy.sh' > /tmp/deploy-simple-docker.sh
chmod +x /tmp/deploy-simple-docker.sh
/tmp/deploy-simple-docker.sh
- macos
curl 'https://gitee.com/taoes_admin/simpledocker/raw/master/script/darwin-deploy.sh' > /tmp/deploy-simple-docker.sh
chmod +x /tmp/deploy-simple-docker.sh
/tmp/deploy-simple-docker.sh
- windows
# 暂不支持window系统
- docker 安装
docker run -d -p 8080:40093 -v /var/run/docker.sock:/var/run/docker.sock --name simpledocker registry.cn-shanghai.aliyuncs.com/seven-tao/simple-docker:0.0.1-beta
// 浏览器访问 http://localhost:8080
- 手动安装
- 通过 https://github.com/taoes/simpledocker/releases/ 下载最新发布的版本
- 创建文件夹~/.local/simpledocker 并解压文件上文的压缩包到 ~/.local/simpledocker
- 将文件夹 ~/.local/simpledocker 配置到环境变量 path中
应用启动
- 刷新环境变量设置后,使用命令simpledocker 启动应用(后台运行可使用 nohup simpledocker & 命令启动)
- 启动应用后,浏览器访问 http://localhost:40093 打开应用
q & a
- 修改启动端口
如果您需要修改启动端口,您可以打开应用目录(默认是 ~/.local/simpledocker )下的 conf/app.conf 文件,修改 httpport 的值
- 保持后台运行以及关闭后台运行
您可以使用 nohup simpledocker & 命令后台启动 simpledocker ,如果关闭应用可以使用 ps -ef | grep ‘simpledocker’ 查找到pid,然后通过 kill -9 pid 关闭应用
相关依赖
- golang
- docker api engine
- vuejs 2.x
- vuex
- ant design vue
预览
- docker 信息
- image 信息
- 运行新的容器
- container 信息
- 容器日志以及日志下载
- volume 信息
- network 信息