docker可视化管理工具-DockerUI

系列文章目录



前言

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。
在这里插入图片描述
一个可视化的管理工具,适用于 docker 容器和 docker 群集群,可以浏览和维护 docker 单节点 或同时使用辅助角色和管理器的群集节点。


在这里插入图片描述

DockerUI 是一个易于使用且轻量级的 docker 管理工具。通过网页界面的操作,它更 方便不熟悉 docker 指令的用户更快地进入 docker 世界。

DockerUI有一个易于使用的界面。它不需要记住 docker 指令。只需下载图片 您可以立即加入并完成部署。基于docker的特性,镜像的版本可以 直接在码头工人 UI 中更新。使用相同的设置,可以通过重新部署和替换 刚性容器,可以使用最新版本的功能。

DockerUI 涵盖了 docker cli 命令行 95% 以上的命令功能。通过可视化操作功能 Dockerui 界面中提供,docker 环境和 docker 群的管理和维护功能 可以轻松执行群集环境。

DockerUI 是 docker 容器镜像的可视化图形管理工具。Dockerui 可用于轻松构建、管理 并维护 docker 环境。它是完全开源和免费的。它基于容器安装方法, 方便高效部署。

Docker主机管理管理 数据卷管理、镜像管理、容器管理、构建管理、仓库配置管理、网络配置管理

Docker swarm集群管理 集群配置信息、节点管理、服务管理、任务管理、密码管理、配置管理

任务安排 Docker任务调度、docker swarm任务调度

官方地址:https://github.com/gohutool/docker.ui

Download sourcecode from github website, visit https://github.com/gohutool/docker.ui .

Install the golang runtime environment.

Come into the project directory

Run command as blow;

export GO111MODULE=on

export GOPROXY=“https://goproxy.cn,direct”

go mod tidy

go mod download

go build -o server .

Run ./server command to start

Now, you can visit like as http://192.168.56.102:8999 .

Default Username/Password ginghan/123456

Enjoy it now.

根据官网提示

下载docker.ui源码

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

安装golang运行环境,下载go压缩包并解压缩,golang.google.cn/dl/,选择对应系统下载文件

cd /home
mkdir go
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.ui项目目录,执行以下命令,编译生成server文件

export GO111MODULE=on
export GOPROXY="https://goproxy.cn,direct"
go mod tidy
go mod download
go build -o server .

启动服务

./server

启动后会开放8999端口,可以通过 http://ip:8999 进行访问

通过./server启动会一直处于前台运行,无法再进行别的操作,一旦Ctrl+C,将终止程序进程。对此,我们可以创建一个启动脚本start.sh,达到后台运行的目的,脚本内容如下:

nohup ./server >nohup.out 2>&1 &

其中:

nohup:即no hang up,放在命令的开头,表示不挂起,使进程保持运行状态,一般配合&使用;

2:表示标准错误,2>表示错误重定向;

1:表示标准输出,所以2>&1就表示将标准错误重定向到标准输出;

&:放在命令结尾,表示后台运行;

所以,整条命令的作用就是:以后台方式运行server服务,并将运行产生的log日志输出到nohup.out文件。此时我们再通过"tail -f nohup.out"命令即可达到实时查看服务日志的效果。
在这里插入图片描述

  • 35
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Docker可视化工具是指用于管理和监视Docker容器的GUI工具。通过这些工具,用户可以以图形化的方式查看和操作Docker容器、镜像和其他相关资源,而无需使用命令行界面。其中几款常见的Docker可视化工具包括DockerUI、Portainer和Kitematic。 DockerUI是一个开源的基于Docker API的web应用程序,提供了类似Docker命令行的大部分功能,包括容器和镜像的管理。它具有华丽的设计和简洁的操作界面,使用户能够轻松地运行和管理Docker。 Portainer是一个开源的轻量级管理界面,它提供了用户友好的界面来管理Docker环境。它支持容器、镜像、网络和卷的管理,同时还提供了用户和团队管理功能。Portainer可以通过web界面轻松地部署、监视和扩展Docker环境。 Kitematic是Docker官方提供的一个可视化工具,它可以帮助用户在Mac和Windows系统上轻松地使用Docker。Kitematic提供了一个简单的界面,用户可以使用它来搜索、下载和管理Docker镜像,以及启动和停止容器。 这些可视化工具都提供了简单直观的界面,使用户能够更方便地管理和监视Docker容器和相关资源。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [5 款顶级 Docker 可视化管理工具,免费又好用!](https://blog.csdn.net/github_38592071/article/details/128310553)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [三种docker可视化工具(全网最详细)](https://blog.csdn.net/zfw_666666/article/details/126538026)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Java毕设王

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值