docker可视化管理工具-DockerUI

2024-03-22 10:44

本文主要是介绍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"命令即可达到实时查看服务日志的效果。
在这里插入图片描述

这篇关于docker可视化管理工具-DockerUI的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/835136

相关文章

python常见环境管理工具超全解析

《python常见环境管理工具超全解析》在Python开发中,管理多个项目及其依赖项通常是一个挑战,下面:本文主要介绍python常见环境管理工具的相关资料,文中通过代码介绍的非常详细,需要的朋友... 目录1. conda2. pip3. uvuv 工具自动创建和管理环境的特点4. setup.py5.

Python包管理工具核心指令uvx举例详细解析

《Python包管理工具核心指令uvx举例详细解析》:本文主要介绍Python包管理工具核心指令uvx的相关资料,uvx是uv工具链中用于临时运行Python命令行工具的高效执行器,依托Rust实... 目录一、uvx 的定位与核心功能二、uvx 的典型应用场景三、uvx 与传统工具对比四、uvx 的技术实

Python数据分析与可视化的全面指南(从数据清洗到图表呈现)

《Python数据分析与可视化的全面指南(从数据清洗到图表呈现)》Python是数据分析与可视化领域中最受欢迎的编程语言之一,凭借其丰富的库和工具,Python能够帮助我们快速处理、分析数据并生成高质... 目录一、数据采集与初步探索二、数据清洗的七种武器1. 缺失值处理策略2. 异常值检测与修正3. 数据

使用Python和Matplotlib实现可视化字体轮廓(从路径数据到矢量图形)

《使用Python和Matplotlib实现可视化字体轮廓(从路径数据到矢量图形)》字体设计和矢量图形处理是编程中一个有趣且实用的领域,通过Python的matplotlib库,我们可以轻松将字体轮廓... 目录背景知识字体轮廓的表示实现步骤1. 安装依赖库2. 准备数据3. 解析路径指令4. 绘制图形关键

8种快速易用的Python Matplotlib数据可视化方法汇总(附源码)

《8种快速易用的PythonMatplotlib数据可视化方法汇总(附源码)》你是否曾经面对一堆复杂的数据,却不知道如何让它们变得直观易懂?别慌,Python的Matplotlib库是你数据可视化的... 目录引言1. 折线图(Line Plot)——趋势分析2. 柱状图(Bar Chart)——对比分析3

使用Vue-ECharts实现数据可视化图表功能

《使用Vue-ECharts实现数据可视化图表功能》在前端开发中,经常会遇到需要展示数据可视化的需求,比如柱状图、折线图、饼图等,这类需求不仅要求我们准确地将数据呈现出来,还需要兼顾美观与交互体验,所... 目录前言为什么选择 vue-ECharts?1. 基于 ECharts,功能强大2. 更符合 Vue

ubuntu如何部署Dify以及安装Docker? Dify安装部署指南

《ubuntu如何部署Dify以及安装Docker?Dify安装部署指南》Dify是一个开源的大模型应用开发平台,允许用户快速构建和部署基于大语言模型的应用,ubuntu如何部署Dify呢?详细请... Dify是个不错的开源LLM应用开发平台,提供从 Agent 构建到 AI workflow 编排、RA

Docker安装MySQL镜像的详细步骤(适合新手小白)

《Docker安装MySQL镜像的详细步骤(适合新手小白)》本文详细介绍了如何在Ubuntu环境下使用Docker安装MySQL5.7版本,包括从官网拉取镜像、配置MySQL容器、设置权限及内网部署,... 目录前言安装1.访问docker镜像仓库官网2.找到对应的版本,复制右侧的命令即可3.查看镜像4.启

debian12安装docker的实现步骤

《debian12安装docker的实现步骤》本文主要介绍了debian12安装docker的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着... 目录步骤 1:更新你的系统步骤 2:安装依赖项步骤 3:添加 docker 的官方 GPG 密钥步骤

Python+Tkinter实现Windows Hosts文件编辑管理工具

《Python+Tkinter实现WindowsHosts文件编辑管理工具》在日常开发和网络调试或科学上网场景中,Hosts文件修改是每个开发者都绕不开的必修课,本文将完整解析一个基于Python... 目录一、前言:为什么我们需要专业的Hosts管理工具二、工具核心功能全景图2.1 基础功能模块2.2 进