12. Docker可视化工具

这篇具有很好参考价值的文章主要介绍了12. Docker可视化工具。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

1、前言

2、Docker UI

2.1、部署Docker UI

2.2、管理容器

3、Portainer

3.1、部署Portainer

3.2、管理容器

3.3、添加远程Docker

4、Shipyard


1、前言

Docker 提供了命令行工具来管理 Docker 的镜像和运行 Docker 的容器。我们也可以使用图形工具来管理 Docker。目前,主流的 Docker 图形工具有 Docker Ul、Portainer 和 Shipyard。

2、Docker UI

Docker UI是一款最简单的,单机环境中的管理Docker的图形工具,适合初学者和小型Docker管理。

优点:

  • 支持容器管理
  • 稳定性高
  • 可动态显示容器间的关系图

缺点:

  • 管理页面无账户体系,缺乏安全性
  • 对于容器的管理缺乏权限控制,任何人都可以对容器进行一些敏感操作
  • 不支持多主机和Swarm集群

2.1、部署Docker UI

安装部署Docker UI工具需要先从镜像仓库中拉取:

docker pull uifd/ui-for-docker

12. Docker可视化工具,云原生,docker,容器,云原生,运维,linux

然后启动即可:

docker run -it -d --name docker-web -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock docker.io/uifd/ui-for-docker

启动成功后,我们即可访问IP:9000地址访问。需要注意的是,这里需要把docker.sock挂载出来,因为它是Docker守护进程默认监听的UNIX域套接字文件。容器中的进程可以通过它与Docker守护进程进行通信。

12. Docker可视化工具,云原生,docker,容器,云原生,运维,linux

2.2、管理容器

从Docker UI主界面中,我们看到导航菜单可以对容器,容器的网络模式,镜像,以及挂载卷进行管理。

点击进入Containers中:

12. Docker可视化工具,云原生,docker,容器,云原生,运维,linux

可以看到我们部署的所有容器,选择一个容器进去,如xxl-job:

12. Docker可视化工具,云原生,docker,容器,云原生,运维,linux

可以看到里面已经配置的基础容器信息,包括挂载目录,端口映射等。同时提供了删除容器,关闭容器,重启容器等可视化操作。

3、Portainer

Portainer 是一个轻量级的图形工具。使用 Portainer 可以轻松管理不同的 Docker环境。Portainer 的部署和使用都非常简单,它由一个可以运行在任何 Docker 引擎上的容器组成。Portainer 可以管理 Docker 的镜像、容器、数据卷和网络等。

优点:

  • 既可以管理单机环境,也可以管理Swarm集群
  • 提供了用户的登录界面
  • 可以为用户分配某个容器

缺点:

暂未发现

3.1、部署Portainer

从镜像仓库中拉取Portainer:

docker pull portainer/portainer

12. Docker可视化工具,云原生,docker,容器,云原生,运维,linux

创建数据卷:

docker volume create portainer_db

启动Portainer:

docker run -d --name docker-web -p 9000:9000 \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -v portainer_db:/data \
    portainer/portainer

访问IP:9000进入Portainer页面:

12. Docker可视化工具,云原生,docker,容器,云原生,运维,linux

3.2、管理容器

输入密码确认后进入页面。

12. Docker可视化工具,云原生,docker,容器,云原生,运维,linux

点击Containers,依然可以看到我们启动的几个容器。点击容器详情,也可以查看我们的容器基础信息,同时也可以进行容器管理操作。

12. Docker可视化工具,云原生,docker,容器,云原生,运维,linux

点击容器如xxl-job详情:

12. Docker可视化工具,云原生,docker,容器,云原生,运维,linux

还可以创建新用户,并给容器指定用户权限。在容器详情中:

12. Docker可视化工具,云原生,docker,容器,云原生,运维,linux

3.3、添加远程Docker

点击左侧Environments,进入环境管理页面,点击Add environment。

12. Docker可视化工具,云原生,docker,容器,云原生,运维,linux

由于我们使用的是单机版的Docker,所以选择第一个,点击Start Wizard。

12. Docker可视化工具,云原生,docker,容器,云原生,运维,linux

在远程主机上运行上面的docker agent命令,启动后。下方的Environment address输入远程主机IP:9001端口,点击Connect。成功连接上去后,在Home下就多了一个Docker管理项:

12. Docker可视化工具,云原生,docker,容器,云原生,运维,linux

接着选择我们要的Docker环境就可以进行远程管理了。这样的话,无需每台主机都安装Portainer,只需要一台服务器安装后,就可以管理多台远程主机。

4、Shipyard

Shipyard 是一个集成管理 Docker 镜像、容器和镜像仓库的系统,支持跨多个主机的 Dock容器的集群。

Shipyard 提供的主要功能包括:

  • 镜像管理、容器管理、节点管理等
  • 节点的动态扩展
  • 容器监控的可视化管理
  • 在线的命令行终端

Shipyard目前使用比较小众,这里就不过多介绍。现在我这边的容器管理,基本使用的是Portainer,基本满足我们日常开发和运维所需。文章来源地址https://www.toymoban.com/news/detail-659465.html

到了这里,关于12. Docker可视化工具的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Docker可视化容器监控工具portainer.io(docker监控docker)(Docker Standalone、Docker Swarm、Kubernetes、ACI、Nomad)监控容器

    Ubuntu上有一些流行的Docker容器监控服务,可以通过Web界面进行查看和管理。以下是一些常用的Docker容器监控工具: Portainer:Portainer是一个轻量级的Docker管理界面,提供了直观的Web界面来管理和监控Docker容器。它支持容器的创建、启动、停止、删除等操作,并提供了实时的容器

    2024年02月08日
    浏览(44)
  • Docker进阶:Docker轻量级可视化工具Portainer与容器监控3剑客CAdvisor+InfluxDB+Granfana

    💖The Begin💖点点关注,收藏不迷路💖 在开始之前,确保已经安装了Docker。 Portainer是一个开源的Docker轻量级可视化工具,它提供了一个直观的Web界面,让你轻松管理和监控Docker容器、镜像和网络等。本文将为你介绍如何安装和使用Portainer,并提供详细的步骤指导,帮助你快

    2024年02月08日
    浏览(60)
  • Ubuntu20.04+Docker+ROS Noetic 可视化容器管理工具Portainer

    官网教学安装网址:Install Docker Engine on Ubuntu | Docker Documentation ros镜像网址 https://hub.docker.com/r/osrf/ros https://hub.docker.com/r/osrf/ros/tags 3.1 宿主机开启xhost,使得docker里面可视化界面(vscode rviz)  注意:每次重启容器,主机都得执行一遍,否则容器内可视化报错。 3.2 创建宿主机数

    2024年02月12日
    浏览(79)
  • 如何在CentOS搭建docker compose ui可视化工具并无公网IP远程管理容器

    💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学习,不断总结,共同进步,活到老学到老 导航 檀越剑指大厂系列:全面总

    2024年03月22日
    浏览(55)
  • 本地部署Docker容器可视化图形管理工具DockerUI并实现无公网IP远程访问——“cpolar内网穿透”

    DockerUI是一个docker容器镜像的可视化图形化管理工具。DockerUI可以用来轻松构建、管理和维护docker环境。它是完全开源且免费的。基于容器安装方式,部署方便高效,浏览和维护docker单节点或集群节点worker和manager。DockerUI具有易于使用的界面。它不需要记住 docker 指令。只需下

    2024年04月25日
    浏览(53)
  • Docker容器可视化

    Docker容器中运行程序,有时候需要显示容器中的图像,或在容器中运行一些图形界面的软件、调用摄像头等,而Docker采用的是命令行的工作模式,Docker容器可以采用文件挂载或者网络通信的方式中的输出图像等方式在宿主屏幕上显示。 系统信息 Deepin20.7 Docker 19.03.8 Docker-comp

    2024年02月08日
    浏览(38)
  • 使用VNC可视化Docker容器

    VNC是虚拟网络控制台(Virtual Network Console)的缩写,是一款优秀的远程控制工具软件 ,由著名的 ATT 的欧洲研究实验室开发。VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows 和 MAC 中的任何远程控制软件媲美,但是由于V

    2024年01月19日
    浏览(36)
  • docker可视化工具

    安装Portainer 官方安装说明:https://www.portainer.io/installation/ 登录和使用Portainer 用浏览器访问: http://localhost:9000

    2024年02月11日
    浏览(37)
  • 【Docker】Docker可视化管理工具Portainer

    Docker可视化管理工具Portainer,好用! ●🧑个人主页:Damon7575 ●📃欢迎点赞👍关注💡收藏💖 ●📖既选择了远方,便只顾风雨兼程。 ●🤟欢迎大家有问题随时私信我! ●🧐版权:本文由[ Damon7575 ]原创,CSDN首发,侵权必究。 提示:以下是本篇文章正文内容,下面案例可供

    2024年02月10日
    浏览(65)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包