当前位置: 首页 > article >正文

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.kler.cn/a/234934.html

相关文章:

  • leetcode45.跳跃游戏II
  • 海外外卖APP开发新方向:基于同城外卖系统源码的多元化解决方案
  • Unbuntu下怎么生成SSL自签证书?
  • UDP系统控制器_音量控制、电脑关机、文件打开、PPT演示、任务栏自动隐藏
  • CLION中运行远程的GUI程序
  • 【自用】通信内网部署rzgxxt项目_01,后端pipeDemo部署(使用nssm.exe仿照nohup)
  • AI大模型学习笔记之四:生成式人工智能(AIGC)是如何工作的?
  • Java String源码剖析+面试题整理
  • 第三百一十回
  • 《21天精通IPv4 to IPv6》第10天:IPv6在物联网中的应用——如何在物联网中应用IPv4到IPv6?
  • redmi note 4x(mido) kali nethunter
  • 【2024年数据】67个“绿色金融”主题DID政策汇总(已去重)
  • HCIA-HarmonyOS设备开发认证V2.0-3.2.轻量系统内核基础-中断管理
  • cad基础学习
  • 工业制造:分布式控制系统(DCS),一文掌握。
  • mac电脑安装cocoapods出错,以及安装最新版本ruby方法
  • 13 年后,我如何用 Go 编写 HTTP 服务(译)
  • 解决 postman测试接口报404 Not Found
  • 第十五届蓝桥杯全国软件和信息技术专业人才大赛个人赛(软件赛)软件测试组竞赛规则及说明
  • Excel——重复项处理
  • C语言实现一个简易的环形FIFO
  • 跟着GPT学设计模式之原型模式
  • Java图形化界面编程——弹球游戏 笔记
  • jvm体系结构
  • 电力负荷预测 | Matlab实现基于LSTM长短期记忆神经网络的电力负荷预测模型(结合时间序列)
  • Vue源码系列讲解——虚拟DOM篇【一】(Vue中的虚拟DOM)