专栏首页eadeladocker--docker 的web可视化管理工具

docker--docker 的web可视化管理工具

12 docker 的web可视化管理工具

12.1 常用工具介绍

当 Docker 部署规模逐步变大后,可视化监控容器环境的性能和健康状态将会变得越来越 重要。 Docker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网 络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控 制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。常用工 具如下: 1、docker UI(local) 2、shipyard(停止维护了) 3、portainer 4、daocloud

12.2 工具使用

12.2.1 docker UI

安装docker UI

1、拉取docker UI镜像
docker pull uifd/ui‐for‐docker
2、创建容器
docker run ‐d ‐p 9000:9000 ‐‐privileged ‐v
/var/run/docker.sock:/var/run/docker.sock uifd/ui‐for‐docker
  • 优点:
    • 支持容器管理
    • 支持镜像管理
    • 基于 docker api,自身也是一个容器。
    • 稳定性高
    • 可动态显示显示容器之间关系图
    • 容器管理,增加端口映射,增加系统变量、映射目录等
  • 缺点:
    • 没有登录验证,因为没有登录体系,目前解决办法是,只开放本地访问,或者通 过TLS来对权限进行控制。
    • 无法分配某容器给某用户。
    • 不支持多主机。 1、拉取docker UI镜像 docker pull uifd/ui‐for‐docker 2、创建容器 docker run ‐d ‐p 9000:9000 ‐‐privileged ‐v /var/run/docker.sock:/var/run/docker.sock uifd/ui‐for‐docker
    • 不支持集群 swarm等
    • 功能少

12.2.2 portainer

12.2.2.1 安装portainer
docker run ‐d ‐p 9001:9000 ‐v /var/run/docker.sock:/var/run/docker.sock
portainer/portainer
12.2.2.2 挂载远程节点(修改远程节点配置)
1、编辑该文件
vim /lib/systemd/system/docker.service
2、删除配置文件中内容
ExecStart=/usr/bin/dockerd xxx(删除这部分内容)
3、在daemon.json文件中添加如下内容:所有服务器都可以访问
"hosts":["tcp://0.0.0.0:2375","unix:///var/run/docker.sock"]
4、重启docker
systemctl daemon‐reload
systemctl restart docker

优点

  1. 支持容器管理、镜像管理
  2. 轻量级,消耗资源少
  3. 基于docker api,安全性高,可指定docker api端口,支持TLS证书认证。
  4. 支持权限分配
  5. 支持集群

缺点

  1. 功能不够强大。
  2. 容器创建后,无法通过后台增加端口。

12.2.3 daocloud

执行该命令:
curl ‐sSL https://get.daocloud.io/daomonit/install.sh | sh ‐s
24a7c865945f25697fe9255dad8e54eb431d785b

优点:

  1. 支持镜像管理、容器管理。
  2. 支持控制台命令
  3. 容器资源消耗监控
  4. 支持集群可以随意增加节点
  5. 中文平台
  6. 镜像下载
  7. 容器扩容、管理

缺点

  1. 管理平台无法部署到本地服务器
  2. 部分高级功能收费

有道词典

docker 的 ...

详细X

Docker web visual management tools

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • docker--docker版本以及安装

    Docker CE 在 17.03 版本之前叫 Docker Engine, Docker Engine 的版本号范围: 0.1.0 ~ 1.13.1 在 20...

    eadela
  • docker--docker compose 编排工具

    根据前面所学的知识可知,想要使用Docker部署应用,就要先在应用中编写Dockerfile 文件来构建镜像。同样,在微服务项目中,我们也需要为每一个服务编写D...

    eadela
  • docker--镜像制作

    docker官方和个人发布的镜像由于版本等各种原因,漏洞较多,已统计Docker Hub超过 30%的官方镜像包含高危漏洞。此外,由于网络等原因也会造成dock...

    eadela
  • 迁移 Docker 容器储存位置

    本文使用「署名 4.0 国际 (CC BY 4.0)」许可协议,欢迎转载、或重新修改使用,但需要注明来源。 署名 4.0 国际 (CC BY 4.0)

    soulteary
  • Docker从入门到掉坑(二):基于Docker构建SpringBoot微服务

    在之前的文章里面介绍了如何基于docker容器部署一些常见的基础环境,例如MySQL、Redis这些,那么这篇文章里面我会介绍一些关于SpringBoot如何打...

    乔戈里
  • Docker常用命令

    学习Docker有段时间了,所有的操作都是在命令行下,如果不是每天都在使用,很容易忘记命令。本文将以学习Docker的角度,从前到后,将一些常用的Docker命...

    oec2003
  • Gitlab持续集成中Dood与Dind应该怎么玩?

    在通过jenkins或Gitlab使用Docker容器化构建服务的时候,我们会遇到两种构建的方式,分别是DIND与DOOD,这两种的构建的方式却有着很大的差异,...

    公众号: 云原生生态圈
  • docker 操作进阶

    sudo docker exec -it merlingpu env LANG=C.UTF-8 /bin/bash

    AI之禅
  • Docker Compose笔记 03 CentOS 快速安装 Docker 全家桶

    主要参考:https://docs.docker.com/install/linux/docker-ce/centos/

    twowinter
  • docker学习(1) 安装

    docker是啥就不多讲了,简言之就是更轻量、更牛叉的新一代虚拟机技术。下面是安装步骤: 一、mac/windows平台的安装 docker是在linux内核基...

    菩提树下的杨过

扫码关注云+社区

领取腾讯云代金券