docker可视化管理工具推荐!docker.ui

正式介绍之前,可以看下这款工具的截图,开源地址在文末提供:

主页

镜像列表

docker.ui:一个可视化的docker管理工具

docker是一个开源的容器平台,可以让开发者和运维人员快速地构建、运行和部署应用。

docker的优势在于它可以实现应用的隔离、移植和可伸缩性,提高资源利用率和安全性。

但是,docker的操作和管理需要掌握一些命令行指令,对于不熟悉docker的用户来说,可能会感到困难和不便。

docker.ui是一个基于web的docker管理工具,它可以让用户通过图形界面来浏览和维护docker单节点或集群节点,无需记忆复杂的指令。

docker.ui是由国内的开发者gohutool开发的,目前已经开源并免费提供给大家使用。

搜索仓库/上传镜像

docker.ui的主要特点有:

  • 界面清爽美观,展示了docker主机和集群的资源利用率、系统信息和更新日志等。
  • 支持镜像管理、容器管理、存储卷管理、网络管理、集群管理和任务编排等功能,覆盖了docker cli命令行的95%以上的功能。
  • 支持搜索仓库、拉取镜像、构建镜像、导入导出镜像、推送镜像、运行镜像等操作,方便用户获取和使用镜像。
  • 支持容器的创建、启动、停止、重启、删除、重命名、暂停、恢复、附加、分离、提交、导出、统计、进程、文件系统等操作,方便用户管理和维护容器。
  • 支持网络的创建、删除、连接、断开、检查、列表等操作,方便用户配置和管理网络。
  • 支持集群的创建、加入、离开、更新、解锁、列表等操作,方便用户搭建和管理集群环境。
  • 支持服务的创建、更新、删除、滚动更新、扩展、缩小、检查、列表等操作,方便用户部署和管理服务。
  • 支持任务的检查、列表、日志等操作,方便用户查看和监控任务状态。
  • 支持docker compose文件的上传和执行,方便用户使用docker compose来定义和运行多容器应用。

镜像构建

容器列表

如何快速开始使用docker.ui

要使用docker.ui,你需要先安装好docker环境,并确保你的docker主机或集群可以正常运行。

然后,你可以通过以下两种方式来部署和启动docker.ui:

  • 通过docker run命令来拉取并运行docker.ui的镜像,命令如下:
docker run --restart always --name docker.ui -d -v /var/run/docker.sock:/var/run/docker.sock -p 8989:8999 joinsunsoft/docker.ui

其中,--restart always表示容器总是重启,--name docker.ui表示容器的名称为docker.ui,-d表示后台运行,-v /var/run/docker.sock:/var/run/docker.sock表示映射docker的守护进程文件,-p 8989:8999表示映射容器的8999端口到本地的8989端口,joinsunsoft/docker.ui表示镜像的名称。

  • 通过docker compose文件来部署和启动docker.ui,文件内容如下:
version: '3'
services:docker.ui:image: joinsunsoft/docker.uicontainer_name: docker.uirestart: alwaysports:- 8989:8999volumes:- /var/run/docker.sock:/var/run/docker.sock

然后,执行以下命令来启动docker.ui:

docker-compose up -d

无论你使用哪种方式,你都可以在浏览器中输入http://<docker_host_ip>:8989来访问docker.ui的界面,其中<docker_host_ip>是你的docker主机或集群的IP地址。初始的用户名和密码都是ginghan/123456,你可以在登录后修改密码。

web界面连接容器

总结

docker.ui是一个可视化的docker管理工具,它可以让用户通过图形界面来浏览和维护docker单节点或集群节点,无需记忆复杂的指令。

**开源地址:https://github.com/gohutool/docker.ui
**

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/426213.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

机器人的动力学——牛顿欧拉,拉格朗日,凯恩

机器人的动力学推导方法有很多&#xff0c;常用得有牛顿&#xff0c;拉格朗日&#xff0c;凯恩等方法&#xff0c;接下来&#xff0c;简单说说他们之间的使用。注&#xff1a;这里不考虑怎么来的&#xff0c;只说怎么应用。 参考1&#xff1a;4-14动力学分析方法-牛顿—欧拉方…

网络设备登录——《路由与交换技术》实验报告

目录 一、实验目的 二、实验设备和环境 三、实验记录 1.通过 Console 登录 步骤1:连接配置电缆。 步骤2:启动PC,运行超级终端。 步骤3:进入Console 配置界面 2.通过 Telnet 登录 步骤1:通过 Console 接口配置 Telnet 用户。 步骤2:配置 super 口令 步骤3:配置登录欢迎…

【数据仓库】数据仓库常见的数据模型——维度模型

文章部分图参考自&#xff1a;多维数据模型各种类型&#xff08;星型、雪花、星座、交叉连接&#xff09; - 知乎 (zhihu.com) 文章部分文字canla一篇文章搞懂数据仓库&#xff1a;四种常见数据模型&#xff08;维度模型、范式模型等&#xff09;-腾讯云开发者社区-腾讯云 (ten…

Comsol 利用多孔材料填充复合吸声器,拓宽低频完美吸声

参考文献&#xff1a;Cheng B , Gao N , Huang Y ,et al.Broadening perfect sound absorption by composite absorber filled with porous material at low frequency:[J].Journal of Vibration and Control, 2022, 28(3-4):410-424.DOI:10.1177/1077546320980214. 为了提高低…

MySQL基于GTID同步模式搭建主从复制

系列文章目录 rpmbuild构建mysql5.7.42版本的rpm包 文章目录 系列文章目录一、mysql-5.7.42RPM包构建二、同步模式分类介绍1.异步同步模式2.半同步模式2.1.实现半同步操作流程2.2.半同步问题总结2.3.半同步一致性2.4.异步与半同步对比 3.GTID同步 三、GTID同步介绍1.gtid介绍2…

C语言程序设计(进阶)

行到水穷处&#xff0c;坐看云起时。 中秋快乐呀&#xff01; 数据在内存中的存储 1.数据类型的介绍 &#xff08;1&#xff09;基本的内置类型&#xff1a; char //字符数据类型 short //短整型 int //整型 long //长整型 …

【零基础速领】全套AI大模型入门指南(学习路线+PDF文档+面试)

已经有越来越多的人开始认识到学习AI的重要性了&#xff01;可能是自主的认知&#xff0c;也可能是被身边的人卷的。总之&#xff0c;可能已经没有人不知道人工智能这个概念了&#xff0c;可能人人都已知道ChatGPT了&#xff0c;哪怕他没有用过。 ChatGPT发布后&#xff0c;很…

nginx实现https安全访问的详细配置过程

文章目录 前言什么是 HTTP&#xff1f;什么是 HTTPS&#xff1f;HTTP 和 HTTPS 的区别为什么 HTTPS 被称为安全的&#xff1f;配置过程配置自签名证书 前言 首先我们来简单了解一下什么是http和https以及他们的区别所在. 什么是 HTTP&#xff1f; HTTP&#xff0c;全称为“超…

LeetCode_sql_day24(1212.查询球队积分)

描述 表: Teams ------------------------- | Column Name | Type | ------------------------- | team_id | int | | team_name | varchar | ------------------------- team_id 是该表具有唯一值的列。 表中的每一行都代表一支独立足球队。表: Matches…

【Linux】探索文件I/O奥秘,解锁软硬链接与生成动静态库知识

目录 1、C文件接口 1.1什么是当前路径&#xff1f; 1.2程序默认打开的文件流&#xff1a; 2、系统文件I/O 2.1.接口介绍&#xff1a; 2.1.1open&#xff1a; 参数讲解; flags如何实现一个参数就可以有多个参数传参的效果&#xff1f; open函数的返回值&#xff1a; 3…

CentOS入门必备基础知识

CentOS&#xff08;Community ENTerprise Operating System&#xff09;是基于红帽企业版Linux&#xff08;RHEL&#xff09;的免费开源Linux发行版&#xff0c;它以稳定、安全和可靠性著称&#xff0c;被广泛应用于服务器环境。以下是CentOS入门时你必须掌握的基础知识。 1. C…

【技术调研】三维(3)-ThreeJs-几何体、材质、贴图、灯光及案例

几何体 ​ 几何体是构建模型的基础,模型=几何体+材质。threejs中已内置了很多几何体。这里不一一介绍。 BufferGeometry 是面片、线或点几何体的有效表述。包括顶点位置,面片索引、法相量、颜色值、UV 坐标和自定义缓存属性值。使用 BufferGeometry 可以有效减少向 GPU 传输…

报名开启!第七届“强网”拟态防御国际精英挑战赛正式官宣

向新向未来&#xff0c;顶赛启新篇&#xff01;第七届“强网”拟态防御国际精英挑战赛正式官宣&#xff0c;暂定于2024年11月18日至21日在南京举办。 本届大赛旨在促进内生安全理念和技术在实践中的应用&#xff0c;吸引更多数字化产业加入内生安全产业生态圈&#xff0c;推动…

基于C++实现(MFC)职工工作量统计系统

题目&#xff1a;职工工作量统计系统设计 1、问题描述 职工包括姓名、职工号、性别、年龄、所在部门、联系方式等信息。 工作量包括职工号、完成的产品数量等信息。 该设计系统能够对职工的工作量进行统计&#xff0c;并排出名次。注意&#xff0c;一个职工的工作量是可以多次…

微信支付开发-前端api实现

一、操作流程图 二、代码实现 <?php /*** 数字人答题业务流* User: 龙哥三年风水* Date: 2024/9/11* Time: 14:59*/ namespace app\controller\shuziren; use app\controller\Base; use app\model\param\QuestionParam as PQPModel; use app\model\answer\QuestionBank; u…

【Java】【力扣】83.删除排序链表中的重复元素

题目 给定一个已排序的链表的头 head &#xff0c; 删除所有重复的元素&#xff0c;使每个元素只出现一次 。返回 已排序的链表 。 示例 1&#xff1a; 输入&#xff1a;head [1,1,2] 输出&#xff1a;[1,2]示例 2&#xff1a; 输入&#xff1a;head [1,1,2,3,3] 输出&#…

电脑录屏工具哪个好用?推荐新手几款实用工具介绍

现在不管是录个教学视频教教别人&#xff0c;还是直播游戏给粉丝看&#xff0c;或者是展示你的产品&#xff0c;都得用到它。但是市面上的录屏软件多得让人眼花缭乱&#xff0c;新手可能一看就懵了。别急&#xff0c;今天我就给你介绍几个特别好用的电脑录屏工具&#xff0c;不…

Java之线程篇四

目录 volatile关键字 volatile保证内存可见性 代码示例 代码示例2-&#xff08;volatile&#xff09; volatile不保证原子性 synchronized保证内存可见性 wait()和notify() wait()方法 notify() 理解notify()和notifyAll() wait和sleep的对比 volatile关键字 volati…

国家标准参编周期一般是多久?参编的流程有哪些?

在当今快速发展的时代&#xff0c;标准的重要性日益凸显。国家标准作为规范行业发展、保障产品质量、促进技术进步的重要依据&#xff0c;吸引着众多企业积极参与其中。而国家标准参编&#xff0c;为企业提供了一个提升自身竞争力、展示技术实力的良好平台。那么&#xff0c;国…

第k个排列 - 华为OD统一考试(E卷)

2024华为OD机试&#xff08;E卷D卷C卷&#xff09;最新题库【超值优惠】Java/Python/C合集 题目描述 给定参数n&#xff0c;从1到n会有n个整数:1,2,3,.,n&#xff0c;这n个数字共有 n!种排列。按大小顺序升序列出所有排列情况&#xff0c;并-一标记&#xff0c;当n3时,所有排列…