IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 轻量级docker容器日志查看工具dozzle入门教程 -> 正文阅读

[系统运维]轻量级docker容器日志查看工具dozzle入门教程

简介

Dozzle is a small lightweight application with a web based interface to monitor Docker logs. It doesn’t store any log files. It is for live monitoring of your container logs only.

Dozzle 是 一款基于接口来监视Docker日志的轻量级的应用,它不存储任何日志文件,而仅仅是实时监视你的容器日志。

特点:

  • Intelligent fuzzy search for container names 🤖 智能搜寻容器名
  • Search logs using regex 🔦 用模式匹配来搜索日志
  • Small memory footprint 🏎 占用内存小
  • Split screen for viewing multiple logs 可分多屏
  • Download logs easy 轻松下载日志
  • Live stats with memory and CPU usage。实时统计内存和CPU使用情况
  • Authentication with username and password 🚨 通过用户名密码认证
镜像下载
docker pull amir20/dozzle:latest
[root@lingg ~] docker pull amir20/dozzle:latest
latest: Pulling from amir20/dozzle
4dfaf60dbd46: Pull complete 
b6e4aeb233f2: Pull complete 
Digest: sha256:6c474e097da6c5d5ab8b77c247abb4bc182e1a924337ce1c0fee70935f089aca
Status: Downloaded newer image for amir20/dozzle:latest

使用docker images来确认镜像是否下载成功

image-20210922171036788

可以看到已经成功下载dozzle镜像到本地,只有11M,当之无愧的轻量级!

镜像启动

$ docker run --name dozzle -d --volume=/var/run/docker.sock:/var/run/docker.sock -p 8888:8080 amir20/dozzle:latest

上面是官方给出的镜像启动方式,可以看到dozzle容器的操作也很简单,只需要把容器内部的/var/run/docker.sock文件挂载到宿主机上的相应位置,然后将容器中8080端口映射为宿主机上的8888端口即可。

当然,如果你不想通过8888端口来访问dozzle,可以替换为任意你喜欢的端口号,然后用你定义的端口号来访问当然,记得要开通服务器对应端口的访问权限,否则将无法访问

在网上看了很多帖子后,处于安全考虑,建议将挂载的权限设为 : read-only

$ docker run --name dozzle -d --volume=/var/run/docker.sock:/var/run/docker.sock:ro -p 9999:8080 amir20/dozzle:latest

小林将端口映射到了宿主机的9999端口,查看一下容器运行情况。

image-20210922172219673

可以看到容器已经成功运行,现在让我们来登陆测试一下:

访问地址:服务器ip:端口号
image-20210922172704225

已经可以成功访问到dozzle的页面了

image-20210922173007068

还提供了分屏功能,还是非常实用的。

但是这样还存在着一些问题:端口暴露出去后别人岂不是也能查看我容器里面的日志了?后续再更新。

参考地址:dozzle.github

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-09-23 11:50:17  更:2021-09-23 11:50:56 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 16:55:11-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码