如何在 Ubuntu 22.04 上为 Docker 容器安装 Dozzle 实时日志查看器如何在 Ubuntu 22.04 上为 Docker 容器安装 Dozzle 实时日志查看器如何在 Ubuntu 22.04 上为 Docker 容器安装 Dozzle 实时日志查看器如何在 Ubuntu 22.04 上为 Docker 容器安装 Dozzle 实时日志查看器
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Ubuntu 22.04 上为 Docker 容器安装 Dozzle 实时日志查看器

在此页

  1. 先决条件
  2. 安装 Docker 引擎
  3. 启动 Dozzle 容器
  4. 访问 Dozzle 日志查看器
  5. 结论

Dozzle 是一个简单、轻量级的实时日志查看器应用程序。它允许您通过基于 Web 的界面监控 Docker 容器日志。它提供智能搜索功能以使用正则表达式搜索日志。它允许您分屏查看多个日志并将其下载到本地系统。

在本文中,我们将向您展示如何在 Ubuntu 22.04 上安装 Dozzle 日志查看器。

先决条件

  • 一台运行 Ubuntu 22.04 的服务器。
  • 在服务器上配置了根密码。

安装 Docker 引擎

首先,使用以下命令安装所有必需的依赖项:

apt install ca-certificates curl gnupg lsb-release -y

接下来,使用以下命令添加 Docker GPG 密钥和存储库:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor > /etc/apt/trusted.gpg.d/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture)] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" > /etc/apt/sources.list.d/docker.list

接下来,更新存储库并使用以下命令安装 Docker 引擎:

apt update -y
apt install docker-ce docker-ce-cli containerd.io -y

安装完成后,使用以下命令验证 Docker 版本:

docker --version

您应该看到以下输出:

Docker version 20.10.18, build b40c2f6

启动 Dozzle 容器

您可以使用以下命令下载并启动 Dozzle Docker 容器:

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

您将获得以下输出:

Unable to find image 'amir20/dozzle:latest' locally
latest: Pulling from amir20/dozzle
d1cdc3d3f75b: Pull complete 
9208c7e48f51: Pull complete 
Digest: sha256:6c60292275a512749e4429ee82acfa473ae64e9692ddaa440110bf8cdcba1b9f
Status: Downloaded newer image for amir20/dozzle:latest
c23860a90ab760ca3102be73f50404ab61edf1e868078991b4533b5f09d1cd98

您可以使用以下命令验证下载的图像:

docker images

您将获得以下输出:

REPOSITORY            TAG       IMAGE ID       CREATED        SIZE
amir20/dozzle         latest    8ecfe772f6ef   3 days ago     10MB

要检查 Dozzle 容器,请运行以下命令:

docker ps

您将获得以下输出:

CONTAINER ID   IMAGE                  COMMAND                  CREATED          STATUS                    PORTS                                       NAMES
c23860a90ab7   amir20/dozzle:latest   "/dozzle"                47 seconds ago   Up 46 seconds             0.0.0.0:8888->8080/tcp, :::8888->8080/tcp   dozzle

此时Dozzle容器启动,监听8888端口,可以通过以下命令查看:

ss -altnp

您应该看到以下输出:

LISTEN      0           4096                   0.0.0.0:8888                 0.0.0.0:*          users:(("docker-proxy",pid=51708,fd=4))        
LISTEN      0           4096                      [::]:8888                    [::]:*          users:(("docker-proxy",pid=51714,fd=4))        

访问 Dozzle 日志查看器

现在,打开您的 Web 浏览器并使用 URL http://your-server-ip:8888 访问 Dozzle Web 界面。您应该在以下屏幕上看到 Dozzle Web 界面:

单击左窗格中的容器。您应该在以下屏幕中看到容器日志:

结论

恭喜!您已经在 Ubuntu 22.04 上成功安装了带有 Docker 的 Dozzle。您现在可以通过 Web 浏览器监控所有容器日志。如果您有任何问题,请随时问我。

©2015-2025 艾丽卡 support@alaica.com