3分钟部署完成Docker Registry及可视化管理工具Docker-UI

安装docker-registry

由于镜像文件会非常占用空间,因此需要选择一个磁盘充裕的位置来存放镜像数据。

这里设置为:-v /data/registry:/var/lib/registry,其中/data/registry是宿主机存放数据的位置。

docker run -d -p 5000:5000 --restart=always --name registry -v /data/registry:/var/lib/registry docker.io/library/registry:latest

一、docker可视化工具对比

名称

简易

功能

特点

dockerui

简单

~=docker api命令行;支持容器、镜像管理

容器化、轻量级、稳定、功能简单

shipyard

困难

~=docker api命令行;支持容器、镜像管理;支持swarm集群;支持用户权限;支持监控、汉化

容器化、重量级、节点较多 

portainer

简单

~=docker api命令行;支持容器、镜像管理;支持集群;支持权限

容器化、轻量级、功能简单

daocloud

简单

~=docker api命令行;支持容器、镜像管理;支持集群;支持用户权限;支持镜像下载

高级功能收费

二、dockerUI简介:

DockerUI基于Docker API,提供等同Docker命令行的大部分功能,支持container管理,image管理。通过Web浏览器可视化管理docker的相关信息。

  1. 优点:

1)可以对运行着的容器进行批量操作
2)界面简洁,设计华丽
3)在容器网络中-会显示容器与容器间的网络关系
4)在Volumes中显示了所有挂载目录
5)就单台主机而言,dockerui是一款不错的管理工具。

  1. 缺点:

1)不支持多主机

  1. Docker下安装与测试

安装registry-ui

DockerUI介绍
DockerUI基于Docker API,提供等同Docker命令行的大部分功能,支持container管理,image管理。

DockerUI展示

首页
展示出了目前容器的运行列表,容器、镜像创建时间及数量。

各容器间网络关联情况
看起来比较炫,但感觉没啥实用性。

镜像
镜像列表,可删除、上传新的镜像。

DockerUI安装

搜索镜像:docker search docker-ui

拉取镜像:

[docker@docker ~]$ docker pull uifd/ui-for-docker 
Using default tag: latest
latest: Pulling from uifd/ui-for-docker
841194d080c8: Pull complete 
Digest: sha256:fe371ff5a69549269b24073a5ab1244dd4c0b834cbadf244870572150b1cb749
Status: Downloaded newer image for uifd/ui-for-docker:latest

启动容器:

[docker@docker ~]$ docker run -it -d --name docker-ui -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock docker.io/uifd/ui-for-docker
0f9a7b32e17dc0314b4aa9484321d123cc7212a90b3c0246eaf5b0d299211d70

访问:http://192.168.1.200:9000,进入dockerUI界面。

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

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

相关文章

龙芯开启ssh服务——使用Putty连接

本文采用龙芯3A6000处理器,Loongnix操作系统。 为了能使用其他电脑远程操控龙芯电脑,需要打开loongnix的ssh服务,并在其他电脑里使用putty连接loongnix。 1 修改ssh配置文件 命令行输入: sudo vim /etc/ssh/sshd_config按下i插…

JetpackCompose之状态管理

JetPack Compose系列(13)—状态管理 State 即,状态。官方的解释是: State in an application is any value that can change over time. And ****event can notify a part of a program that something has happened. 可以这样…

Linux版Black Basta勒索病毒针对VMware ESXi服务器

前言 Black Basta勒索病毒是一款2022年新型的勒索病毒,最早于2022年4月被首次曝光,主要针对Windows系统进行攻击,虽然这款新型的勒索病毒黑客组织仅仅才出来短短两个多月的时间,就已经在其暗网平台上已经公布了几十个受害者之多&…

消息中间件:Puslar、Kafka、RabbigMQ、ActiveMQ

消息队列 消息队列:它主要用来暂存生产者生产的消息,供后续其他消费者来消费。 它的功能主要有两个: 暂存(存储)队列(有序:先进先出 从目前互联网应用中使用消息队列的场景来看,…

小项目:蓝牙模块点亮RGB三色灯

在之前的教程中,我们学习了蓝牙模块的原理,并动手写了驱动,实现了串口的接收和发送。本次我们就来教大家如何使用蓝牙串口控制灯。这是一个简单的示例,展示了如何将蓝牙通信与硬件控制相结合,实现远程控制的功能。你也…

机器学习系列——(十九)层次聚类

引言 在机器学习和数据挖掘领域,聚类算法是一种重要的无监督学习方法,它试图将数据集中的样本分组,使得同一组内的样本相似度高,不同组间的样本相似度低。层次聚类(Hierarchical Clustering)是聚类算法中的…

战略规划的重要性及撰写步骤

当新的季度或财年到来的时候,团队需要确定首要开始的工作内容,但团队成员对于应优先处理的事务很多时候都持有不同观点,每个人都认为自己的任务应该被优先考虑,这种决策过程耗费了大量时间,以至于团队经常推迟计划的开…

C#,聚会数(相遇数,Rencontres Number)的算法与源代码

1 相遇数 相遇数(Rencontres Number,partial derangement numbers)是指部分扰动的数量,或与独立对象的r相遇的置换数(即具有固定点的独立对象的置换数)。 看不通。懂的朋友给解释一下哈。 2 源程序 using…

在 VMware 虚拟机上安装 CentOS系统 完整(全图文)教程

一、前期准备: 1.安装VMware 虚拟机软件(不在讲解,可自行去下载安装)。官网:https://customerconnect.vmware.com/cn/downloads/details?downloadGroupWKST-PLAYER-1750&productId1377&rPId111471 2.下载iso…

机器学习系列——(二十)密度聚类

引言 在机器学习的无监督学习领域,聚类算法是一种关键的技术,用于发现数据集中的内在结构和模式。与传统的基于距离的聚类方法(如K-Means)不同,密度聚类关注于数据分布的密度,旨在识别被低密度区域分隔的高…

数学建模-灰色预测最强讲义 GM(1,1)原理及Python实现

目录 一、GM(1,1)模型预测原理 二、GM(1,1)模型预测步骤 2.1 数据的检验与处理 2.2 建立模型 2.3 检验预测值 三、案例 灰色预测应用场景:时间序列预测 灰色预测的主要特点是模型使用的…

12个最常用的matplotlib图例 !!

文章目录 1、折线图 2、散点图 3、直方图 4、柱状图 5、箱线图 6、热力图 7、饼图 8、面积图 9、等高线图 10、3D图 11、时间序列图 12、树状图 总结 1、折线图 折线图(Line Plot):用于显示数据随时间或其他连续变量的变化趋势。在实际项目中…