Code前端首页关于Code前端联系我们

Docker使用编译:可视化管理工具-DockerUI

terry 2年前 (2023-09-28) 阅读数 70 #未命名
作者:大刚测试与开发实践
来源:知乎

1.简介

DockerUI是一个开源、强大、轻量级的Docker管理工具。 DockerUI 涵盖了 95% 以上的 docker cli 命令行功能。通过可视化界面,即使不熟悉docker命令的用户也可以轻松管理和维护Docker集群和Docker Swarm。

后端DockerUI使用Go语言开发,前端界面使用CubeUI。通过 Docker Restful API,使用 Go 编写的代理与 Docker 守护进程通信,执行 Docker 管理和维护命令。 docker用法整理:可视化管理工具-DockerUIdocker用法整理:可视化管理工具-DockerUI

官网:https://github.com/gohutool/docker.ui

2.功能

  • 管理Docker主机管理数据卷管理、镜像管理、容器管理、构建管理、存储库配置管理、网络配置管理
  • Docker swarm集群管理集群配置信息、节点管理、管理服务、任务管理、密码管理、配置管理
  • 作业调度Docker作业调度、docker swarm作业调度

3.安装

1.常规安装

1)下载docker.ui源码

git clone https://github.com/gohutool/docker.ui.git

2)安装golang运行环境

①创建文件夹go

cd /home
mkdir go

下载go压缩包并解压

①https://golang. google.cn/dl/,选择对应的系统文件进行下载 docker用法整理:可视化管理工具-DockerUIdocker用法整理:可视化管理工具-DockerUI

也可以使用 wget 命令下载:

wget https://golang.google.cn/dl/go1.19.1.linux-amd64.tar.gz
tar -xvf go1.19.1.linux-amd64.tar.gz

添加到环境变量

编辑 /etc/profile,添加以下内容:

export GO_HOME=/home/golang/go
export PATH=$PATH:$GO_HOME/bin

④重新加载环境变量

source /etc/profile

验证安装是否成功

go --help

出现以下信息表示安装配置成功:docker用法整理:可视化管理工具-DockerUIdocker用法整理:可视化管理工具-DockerUI

3)进入工程配置❙⼼❙❀ui工程目录,执行以下命令
export GO111MODULE=on
export GOPROXY="https://goproxy.cn,direct"
go mod tidy
go mod download
go build -o server .  # 执行完成后目录下会多出一个server文件

4) 开始服务

./server

2。通过容器安装

1) 提取镜像

docker image pull joinsunsoft/docker.ui

2) 创建容器

docker run --restart always --name docker.ui -d -v /home/docker_data/docker.ui/docker.sock:/var/run/docker.sock -p 8999:8999 joinsunsoft/docker.ui

3.访问浏览器

http://192.168.1.122:8999

默认账号密码:ginghan 123456docker用法整理:可视化管理工具-DockerUIdocker用法整理:可视化管理工具-DockerUI

IV。操作快照

镜像列表

docker用法整理:可视化管理工具-DockerUIdocker用法整理:可视化管理工具-DockerUI

搜索/提取镜像

docker用法整理:可视化管理工具-DockerUIdocker用法整理:可视化管理工具-DockerUI

创建镜像

docker用法整理:可视化管理工具-DockerUIdocker用法整理:可视化管理工具-DockerUI

导入/导出镜像

docker用法整理:可视化管理工具-DockerUIdocker用法整理:可视化管理工具-DockerUI

插入镜像

docker用法整理:可视化管理工具-DockerUIdocker用法整理:可视化管理工具-DockerUI

运行镜像

docker用法整理:可视化管理工具-DockerUIdocker用法整理:可视化管理工具-DockerUI

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门