调查Docker的管理工具

驾驶舱

许可证为 GNU Lesser General Public License v2.1
284(2023/01/25)。

可以进行容器管理、网络和存储管理、性能监控、日志监控等。
也可以连接到容器的控制台。
还可以管理远程的Docker主机。

公式网站
GitHub
第480回 用网络浏览器操作的轻量级管理工具”驾驶舱”
有趣的Docker管理UI驾驶舱
尝试验证在驾驶舱(Linux服务器管理工具)中启动Docker容器的方法
尝试验证在驾驶舱(Linux服务器管理工具)中管理Kubernetes集群的方法

网页管理员

许可证是BSD 3-Clause许可证2.013(2023/01/20)。

官方网站
GitHub
chsliu/docker-webmin

Portainer 容器管理平台

许可证为 zlib 许可证
关于使用条件宽松的 zlib 许可证
2.16.2 (2022/11/21)

Windows和Linux两种操作系统的发音是一样的吗?

官方网站
GitHub
DockerHub

Portainer – 简单的Docker镜像/容器管理
即使是Docker初学者也可以放心使用!使用Portainer来管理镜像和容器
Portainer的功能
使用Portainer来管理个人环境中的容器
通过portainer尝试了很多事情的故事
使用portainer在本地环境中管理Docker容器
在家中更加有趣的技术验证?在portainer中管理Docker容器
[2019年1月版]在WSL + Ubuntu + Docker中使用Portainer
portainer(CentOS7)构建备忘录
通过CoreOS和Portainer进行简单的容器管理
安装能够通过GUI管理Docker镜像和容器的Portainer
使用Docker Compose启动管理Docker的Web应用程序Portainer
引入Docker管理工具Portainer
由于shipyard不能通过web管理docker主机,所以转移到Portainer上进行管理

港口

由VMware开发的开源私有容器注册表
许可证是Apache许可证第2.7.0版 (2022/12/19)

GitHub: GitHub

懒惰的 Docker

许可证为MIT许可证0.20.0(2022/11/12)。

可以通过TUI界面来操作Docker和Docker Compose的工具。

介绍一下Docker和Docker Compose的终端界面工具lazydocker。

denops-docker.vim 是一个用于 Docker 插件的 Vim 脚本。

    • DockerHub上のイメージの検索など

 

    Dockerコンテナに対しての操作(開始、終了、再起動、削除、接続など)

cAdvisor 是 Container Advisor 的缩写。

许可证为Apache License 2.0 0.47.0(2023年01月07日)。

谷歌正在开发的Docker容器监控工具

通过使用cAdvisor、influxDB和Grafana来监控Docker资源。
关于使用cAdvisor来监控Docker容器。
使用Prometheus + cAdvisor + Grafana来可视化每个Docker容器的资源。

普罗米修斯

该许可证为 Apache 2.0 许可证2.41.0版(2022/12/20)。

Docker资源监控
由于1.x和2.x的配置文件书写方式不同,需要注意在信息收集时
有关Prometheus 2.0的变更和迁移。

Prometheus/Prometheus
Prometheus/Node Exporter
Prometheus/Alertmanager
Prometheus与Elasticsearch有什么区别?
Prometheus的冗余设置的官方立场
在10分钟内理解Prometheus
【入门】使用Prometheus监控服务器和Docker容器资源
尝试使用Prometheus监控Docker主机和容器
试用Prometheus的Alertmanager
推荐使用Prometheus – 使用blackbox_exporter进行活跃监控
处理Prometheus中永久化目录权限被拒绝的解决方法
尝试在Docker中使用Prometheus
使用Docker在Prometheus上进行数据持久化的方法
关于Vagrant、Docker、Prometheus、Grafana配置文件挂载失败的问题(打开/etc/prometheus/prometheus.yml: 权限被拒绝)
在Docker中运行Prometheus、Grafana、Alertmanager
在一台物理机上部署Prometheus和Grafana(使用Docker)
使用Docker在子目录中运行Prometheus与nginx

Grafana(格拉法纳)

许可证为 Apache 2.0 版本的 8.5.16 (2023/01/25)。

可以显示Prometheus和Elasticsearch数据
具备警报通知功能(5.2.0~)
适合用作仪表盘

Grafana/Grafana
Kibana和Grafana的对比
10分钟了解Grafana
使用Prometheus和Grafana创建监控仪表板
【Grafana】设置Grafana在报警时的通知
在Grafana5.2.0+中执行针对Elasticsearch数据的警报,并通知到Discord。

Grafana Loki 是一款工具。

许可证为Apache许可证2.0版本,有效期至2023年2月27日。

・日志管理工具
・通过Grafana的Explore功能(6.0以上版本),在Grafana页面上进行日志搜索
・据说可以在资源较少的情况下迅捷地运行
・类似于Prometheus的基于标签和标记的搜索。
无需外部服务进行索引
・类似于Prometheus的服务发现功能,自动检测Pod,
并收集日志(promtail)。

官方网站
GitHub

由于Grafana Loki的重要版本已发布,我们尝试了从日志收集到仪表板化的全过程。
通过Loki在Grafana中查看收集的日志的实操教程。
让我们开始使用下一代日志基础设施Grafana Loki吧!
尝试在Docker容器的日志记录中使用Grafana+Loki。
在Minikube上试用Grafana Loki。
类似于Prometheus的日志收集,Grafana Loki。
学习Loki和promtail的基础知识。
将日志从Fluent Bit发送到Grafana Loki。
使用Helm尝试Grafana Loki。
使用Grafana Loki进行日志记录。
使用Grafana Loki进行Kubelet日志入门。

Kibana(基板).

许可证为Apache License 2.0 8.6.1 (2023/01/27)。

・适用于查看和调查日志。
・可以将Kibana的搜索结果以CSV格式导出。
・如果在索引中添加了Filebeat或Fluentd的配置项,
在Discover界面中没有问题,但在使用图表等功能时可能无法使用。
在这种情况下,只需要删除索引模式并重新创建即可解决问题。
・如果在索引中设置了Index Lifecycle Policy,
并在之后更改了设置,需要在Index Management界面中
删除目标索引的Index Lifecycle Policy,并重新添加才能使设置生效。
・当无法在Elasticsearch中写入数据时,解决方法是在执行Retry Policy Execution API后重新执行目标的Index Lifecycle Policy,否则错误将不会消失。

弹性/Kibana
弹性 Docker
Kibana 指南

您不知道的Elasticsearch配置要点五
Elasticsearch性能的五个基本要素

Kibana和Grafana的比較
用Kibana轻松、流畅地进行可视化!
通过Fluentd + Elasticsearch + Kibana可视化日志
使用Docker启动Elasticsearch+Logstash+Kibana
尝试使用Filebeat – 搭建Kibana
通过Filebeat和Kibana在Docker上显示nginx日志

在Elastic Stack 6.1中,将可以以CSV格式导出Kibana的搜索结果。

用Kibana的API导入/导出保存的对象和仪表盘。

指数的生命周期管理(ILM)
指数的生命周期管理(ILM)- 第二部分
体验指数生命周期管理

当使用Kibana的Docker镜像时,可以使用的环境变量。

使用nginx作为反向代理来访问位于docker中的kibana

弹性栈

Elastic公司提供的软件套件可以进行数据收集、处理、汇总和分析。

弹性
弹性 @ Docker
Beats Kubernetes清单示例
弹性堆栈和产品文档

Prometheus和Elasticsearch有何不同?
有关Elastic Stack的内容
Elastic产品的终止/支持终止日期
关于Elasticsearch 6.0.0 Docker镜像中不需要X-Pack的方法(有附加说明)

如果一开始知道了就好的话,就是关于Filebeat的设置。

Curator参考書
使用Curator删除Elasticsearch的旧索引
使用Curator进行Elasticsearch维护
使用Elastic Stack进行备份(快照)/恢复

用Docker在Elastic App Search中运行
使用Kibana查看安装了Elastic App Search的Elasticsearch环境
在Docker中验证本地版本的app-search是否正常运行
使用Docker在Elastic App Search中运行

在设置开发环境时,向Elastic APM添加以下一句备忘录:
为庆祝Elastic APM 7.4.0的发布,在Angular SPA和.NETCore应用程序中添加APM。

在Docker上,验证Elasticsearch 7.1.0的安全性。

快速在Docker的Elasticsearch中安装Sudachi

我想将形式为 yyyy/MM/dd HH:mm:ss 的字符串存储为 ISO8601 的格式。

当无法在Elasticsearch中进行写入时的应对方法
处理Elasticsearch的只读错误的方法
重试策略执行API

通过使用Real Memory Circuit Breaker,节点的恢复性得到了显著提升。
关于Elasticsearch的Circuit Breaker。
当Elasticsearch查询突然开始失败时,针对此情况的处理方法(关于默认无限的fielddata缓存引发的问题)。
关于Elasticsearch的Circuit Breaker。

“似曾相識” (Sì shí)

许可证为 MIT 许可证 3.6.0(2022/03/14)。

Elasticsearch通过Web用户界面。

dejavu:为Elasticsearch提供的缺失的Web UI
appbaseio/dejavu(Docker镜像)
Dejavu – 用于Elasticsearch的Web界面

弹性警报/ElastAlert 2

監視和通知Elasticsearch索引中的文档的开源工具,基于命令和配置文件(YAML)。

关于ElastAlert

许可证是Apache License 2.0
0.2.4(2020/04/17)
https://github.com/Yelp/elastalert

以下是用中文进行的翻译:

目前,ElastAlert的活跃程度很低,几乎没有进行任何错误修复或功能增加的工作。而且,项目维护者交替的进展也非常缓慢,这一点几乎没有任何进展。

相关链接:
https://github.com/Yelp/elastalert/issues/2947
https://github.com/Yelp/elastalert/issues/2946
https://github.com/Yelp/elastalert/issues/2911

关于ElastAlert 2

执照为Apache许可证2.0
2.9.0(2022年/12月/02日)
https://github.com/jertel/elastalert2
https://elastalert2.readthedocs.io/en/latest/
我也作为维护者参与开发。

・支持Docker / k8s。也发布了Docker镜像。
・具有Yelp / elastalert原版中没有的功能。
・对Yelp / elastalert原版的源代码进行了重构并添加了测试代码。
・增加了Discord、Chartwork、Dingtalk、RocketChat、AWS SES、Datadog等多个警报通知目标。
・修复了大量的错误。(如Line Notify、Stomp、Zabbix、Pagertree的正常运行以及AWS SNS的错误修复等)

弹性警报服务器的Docker镜像

bitsensor/elastalert(Docker映像)
bitsensor/elastalert-kibana-plugin
在docker-compose.yml中向Kibana映像添加插件
通过ElastAlert监视和通知Elasticsearch索引
希望使用elastalert自动检测并通知应用程序异常
使用elastalert和ElasticSearch进行简单灵活的警报
介绍基于Elastic Stack的Kubernetes监视系统

Docker镜像相关内容(2023/01/28更新)

praecoapp/elastalert-server是我负责维护的。

Dockerイメージ名タグElastAlert備考bitsensor/elastalert2.0.10.1.39Elastcserach 7.xで問題が発生bitsensor/elastalertlastet0.1.39Elastcserach 7.xで問題が発生bitsensor/elastalert3.0.0-beta.00.2.0b2
bitsensor/elastalert3.0.0-beta.1未確認
servercentral/elastalertlatest0.2.1
daichi703n/elastalert0.2.1-dev20.2.1jfcantu/elastalert:v0.1.1ベース。その他のバグ修正は以下のサイトを参照。
Praeco + ElastAlert2.0 + ES7.x 構成の不具合対応方法praecoapp/elastalert-serverlatestElastAlert 2 2.9.0Praeco用ElastAlert Serverの最新版
Elasticsearch 8対応

请先生/女士

许可证为 GNU 通用公共许可证 v3.0 1.8.12(2023/01/15),我是维护者。

可以通过GUI界面操作ElastAlert 2。

praecoapp/praeco(DockerHub)可以用中文化为:praecoapp/praeco(镜像仓库)。

弹性警报2 + 弹性警报服务器进行了最新化的库等
johnsusek/elastalert-server
praecoapp/elastalert-server(DockerHub)

弹性警报0.2.1版+错误修复
daichi703n/elastalert(DockerHub)
daichi703n/elastalert-server(GitHub)
daichi703n/praeco(DockerHub)
daichi703n/praeco(GitHub)

使用Helm将Praeco(ElastAlert GUI)安装到Kubernetes上(Beta版本)
Praeco + ElastAlert2.0 + ES7.x配置的故障解决方法
使用Praeco(ElastAlert GUI)进行Elasticsearch日志警报

Graylog是一种日志管理平台。

许可证是GNU通用公共许可证v3.0
5.0.2(2023/01/04)。

OSS的日志管理系统

日志收集
日志搜索
创建仪表盘
基于日志的警报通知

使用Graylog开始日志管理
使用docker构建用于日志监视的Graylog
使用Docker构建日志监视工具”graylog”的步骤
将Syslog数据发送到Graylog
使用fluentd-graylog
使用Fluentd和Graylog记录Bunyan JSON日志
使用Graylog和Fluentd管理日志-2
使用Graylog管理日志

Fluentd(流畅的)

许可证为Apache许可证2.0版本1.15.3(2022/11/02)。

高效地收集操作系统、中间件、应用程序和设备所产生的日志的软件。

GitHub
版本更改.md
Kubernetes的Fluentd Daemonset
Docker镜像

开始使用Fluentd
Fluentd和ElasticSearch的日志丢失问题
监控Fluentd
在Ubuntu上安装Fluentd以进行日志轮换
在使用Fluentd处理Apache日志时遇到了时间输出问题,总结了解决方案和原理
考虑使用Fluentd将各种操作系统日志整合并输出到S3的配置
在Windows上安装Fluentd并将数据传输到S3,并添加管理配置
【Fluentd】使用fluent-plugin-docker在直接读取Docker日志时更方便
将Docker上的Laravel日志输出至Fluentd
在从Fluentd传输到Elasticsearch时添加哈希值以避免重复

流畅的比特

2.0.8 (2022/12/23)
Apache License 2.0的许可证。

・用于嵌入式设备如传感器等的数据收集器
・比Fluentd更轻量和更快(好像是这样)
・由C语言实现,因此可以在没有Ruby环境的情况下运行

官方网站、文件、GitHub、DockerHub、使用Fluent Bit进行Kubernetes日志记录

在GKE平台上进行贫困者的日志收集。
尝试使用Fluent Bit。
制作了FluentBit的Golang插件的Dockerfile。
使用Fluent Bit和Elasticsearch进行Docker日志记录。
尝试在Amazon Linux上运行Fluent Bit。
关于物联网和嵌入式设备数据收集器FluentBit的讨论。

数据狗

Docker资源监控
系统监视(监控)云服务

Datadog 通过 Docker 监控带来了幸福之谈
Datadog 监控 Docker 容器
用 Docker 开启 Datadog
使用 Ansible+docker 搭建 Zabbix 应用并进行代理监控

Zabbix(扎比克斯)

许可证为GNU通用公共许可证v2.0 6.2.6(2022年/12月/05日)。

使用Zabbix官方的Docker容器,快速搭建Zabbix服务器(版本3.4)
Docker应用教程:Zabbix服务器
尝试使用docker-compose安装Zabbix
【2019最新版】Zabbix v4秒速搭建(CentOS 7+Docker)
使用docker搭建zabbix4.0+elasticsearch环境

警报

许可证为MIT许可证8.7.0(2021/12/06)。

可以接收由Python、Flask等工具创建的监控工具ElastAlert2的警报

文件

phpMyAdmin 可以用来管理和操作 MySQL 数据库。

许可证是GNU通用公共授权版本2.0 5.2.0(2022/05/12)。

基于浏览器的MySQL/MariaDB管理工具。

GitHub(官方)phpMyAdmin Docker镜像

使用docker-compose搭建MySQL8.0和phpMyAdmin环境
我创建了一个包含PHP:7.3.5+MySQL:5.7+phpMyAdmin的docker-compose.yml文件
使用docker上的phpMyAdmin非常方便
关于在Docker环境上搭建PhpMyAdmin的构建方式

用中文本地化重新表达如下内容,只需要一种选项:

pgweb

MIT许可证的版本是0.13.1(2022/12/28)。

基于浏览器的PostgreSQL管理工具

GitHub sosedoff/pgweb(Docker镜像)

试一试可以在浏览器中操作PostgreSQL的pgweb。

Redis Commander 可视化工具

MITライセンスのバージョン0.8.1(2022/11/25)

基于浏览器的Redis客户端

GitHub
rediscommander/redis-commander
使用Docker进行Redis Commander的部署

计划任务界面

许可证是MIT许可证v0.3.16 (2022/04/04)。

可以通过Web浏览器编辑和管理crontab。

创建一个使用Docker安装Crontab UI的容器。

Swarmpit派

许可证可能已经终止,版本是Eclipse Public License 1.0 1.9(2020/04/28)。

Docker Swarm 的 WebUI

通过Swarmpit可以轻松获取便捷的Docker Swarm WebUI。

管理员

许可证为Apache许可证或GPL 2 v4.8.1(2021/05/14)。

官方網站
Docker 官方圖像

基于浏览器的数据库管理工具,支持以下数据库。

MySQL –> MySQL 是一个关系型数据库管理系统。

PostgreSQL –> PostgreSQL 是一个开源关系型数据库管理系统。

SQLite –> SQLite 是一个嵌入式关系型数据库管理系统。

MS SQL –> MS SQL 是微软开发的关系型数据库管理系统。

Oracle –> Oracle 是一款功能强大的关系型数据库管理系统。

Firebird –> Firebird 是一款开源关系型数据库管理系统。

SimpleDB –> SimpleDB 是亚马逊提供的一种云存储数据库服务。

Elasticsearch –> Elasticsearch 是一款开源的分布式全文搜索和分析引擎。

MongoDB –> MongoDB 是一种高性能、开源的文档数据库。

尝试在Kubernetes上安装并管理Adminer – 使用Docker构建Adminer4.7和MySQL8.0容器 – Adminer非常方便实用,可连接MySQL等数据库。

Kitematic(凯特玛蒂克)

许可证为Apache License 2.0
版本为0.17.13(2020/09/15)

可以在Windows和macOS上使用的Docker引导和操作工具。
它自2015年起已包含在Docker Toolbox中。
现在已成为Docker Desktop的仪表盘功能,并且已结束独立开发。

官方网站
GitHub

织物范围 (Zhī wù

1.13.2(2021/04/09)
Apache许可证第2.0版
支持Docker和Kubernetes

・可以在网络上管理容器。
・可以看到容器网络连接的情况。
・可以直接操作容器。

在GitHub上,我尝试使用Weave Scope进行监控的经历。
【IBM云K8s验证备忘录】利用开源容器监控工具Weave Scope来监视Kubernetes资源。

麻煩提供以下內容的中文同義句(僅需一個選項):
docui

授权许可为MIT许可证2.0.4版(2019/10/16),已停止开发。

可以操作Docker的命令行界面工具

我制作了一个可以直观地简单操作Docker的命令行工具[docui],使用Go语言编写。

波尔图

许可证为Apache License 2.0 2.4.3(2019年3月20日)。

似乎开发工作已经结束了,这是由SUSE开发的一种能为私有注册表提供认证功能和Web用户界面的开源软件。

Portus
SUSE/Portus
尝试用 Portus 创建一个美妙的私人 Docker Registry
用 Portus 创建私人容器镜像注册表吧
想要优雅地管理 Docker 镜像?那就用 Portus 吧
部署私有的 Docker registry “Portus” 示例
让我们用 Portus 创建一个私人的 Docker Registry
让我们用 Portus 创建一个私人的 Docker Registry,配置篇
让我们试试用 Portus 搭建私人 Docker Registry —— 预告篇 ——

流利的Fluentd用户界面

许可证为Apache License 2.0 v1.2.2 (2018/12/06),可能已停止开发。

在中文支持”, 可以有一个选项:
流畅的 / td-agent 的介绍
通过 Web UI 进行 fluentd.conf 或 td-agent.conf 的配置
插件管理(安装、卸载、更新)
确认运行日志

2020年2月9日的追加記錄讓我對在Docker上運行時產生了疑問。

FROM ruby:2.7.0-slim

RUN apt-get update && apt-get install -y \
    build-essential \
    libssl-dev \
    libxml2-dev \
    libxslt1-dev \
    ruby-dev \
 && rm -rf /var/lib/apt/lists/*

RUN gem install fluentd-ui

EXPOSE 9292

ENTRYPOINT [ "fluentd-ui", "start" ]
$ docker build -t fluentd-ui:latest .
$ docker run -d --name fluentd-ui -p 9292:9292 fluentd-ui:latest

・fluentd-ui的版本是1.2.1
・在创建Docker映像时安装了最新的Fluentd
・初始用户名为admin,密码为changeme
・一起安装的插件有
fluent-plugin-mongo
fluent-plugin-s
fluent-plugin-td
fluentd-plugin-elasticsearch
・fluentd-plugin-elasticsearch只安装了2.1.2.5,但是按下安装按钮后它并没有更新到最新版本。
如果不能使用比2.1.2.5更新的版本会有困难的话,最好不要使用。

GitHub
文档
如何通过fluentd-ui将docker容器中的apache2日志传输到收集容器
Fluentd UI的Fluentd v1兼容性路线图
再次尝试使用fluentd-ui
设置td-agent-ui并通过fluent-cat进行操作确认
尝试启动fluentd-ui
尝试操作Fluentd UI出现了Mac版本

Docker Compose UI (Chinese Option):

Docker Compose 用户界面

许可证为MIT许可证
v1.13.0(2018/05/21)
开发结束

Docker Compose的Web用户界面
文件格式版本兼容到3.6
docker-compose 3.7 #110

Docker镜像

简单的Docker用户界面

许可证为MIT许可证0.5.5版(2017/2/21)。

可以从Chrome网上应用店安装简易Docker UI。

GitHub
简化Docker镜像和容器管理的“Simple Docker UI”评价
通过浏览器进行的Docker管理UI Simple Docker UI

托特瓦/容器-webui

许可证为MIT许可证。
GitHub的最新更新日期是2017/7/5。

可以通过浏览器操作Docker。

Docker Hub
GitHub
建立了 Docker 的 WebUI

巴拿马茂密界面

许可证是Apache License 2.0 ,版本号为0.2.21(2015年7月22日)。

GitHub
centurylink/panamax-ui
Panamax – 基于Web的Docker管理系统
通过将容器管理工具”Panamax”与CoreOS结合使用
希望能够仅通过Vagrant更简单地使用Panamax

造船厂

開發結束
GitHub

Shipyard是一个意想不到便利的工具,可以在Web上管理Docker。
我试着使用Shipyard来构建Docker的Web管理界面。

广告
将在 10 秒后关闭
bannerAds