Docker教程 · 2024年11月15日

使用Docker安装Uptime Kuma的教程

使用Docker安装Uptime Kuma的教程

Uptime Kuma 是一个开源的自托管监控工具,能够帮助用户监控网站和服务的可用性。通过使用 Docker,用户可以轻松地在自己的服务器上部署 Uptime Kuma,而无需担心复杂的安装过程。本文将详细介绍如何使用 Docker 安装 Uptime Kuma。

前提条件

  • 一台安装了 Docker 的服务器。
  • 基本的命令行操作知识。
  • 确保服务器的防火墙允许 Docker 使用的端口(默认端口为 3001)。

步骤一:安装 Docker

如果您的服务器尚未安装 Docker,可以通过以下命令进行安装:

sudo apt update
sudo apt install docker.io
sudo systemctl start docker
sudo systemctl enable docker

安装完成后,您可以通过以下命令验证 Docker 是否安装成功:

docker --version

步骤二:拉取 Uptime Kuma 镜像

接下来,您需要从 Docker Hub 拉取 Uptime Kuma 的官方镜像。可以使用以下命令:

docker pull louislam/uptime-kuma

步骤三:创建并运行 Uptime Kuma 容器

在拉取完镜像后,您可以创建并运行 Uptime Kuma 容器。以下是一个示例命令:

docker run -d -p 3001:3001 
    -v uptime-kuma:/app/data 
    --restart always 
    --name uptime-kuma 
    louislam/uptime-kuma

在这个命令中:

  • -d 表示以后台模式运行容器。
  • -p 3001:3001 将容器的 3001 端口映射到主机的 3001 端口。
  • -v uptime-kuma:/app/data 创建一个名为 uptime-kuma 的卷,用于持久化数据。
  • --restart always 确保容器在服务器重启后自动启动。

步骤四:访问 Uptime Kuma

容器启动后,您可以通过浏览器访问 Uptime Kuma 的 Web 界面。打开浏览器并输入以下地址:

http://:3001

首次访问时,您需要设置管理员账户。请按照界面上的提示完成设置。

步骤五:配置监控

登录后,您可以开始添加监控项。点击“添加监控”按钮,输入您要监控的 URL、监控类型(HTTP、HTTPS、Ping 等)以及其他相关设置。完成后,点击“保存”即可开始监控。

总结

通过以上步骤,您可以轻松地在自己的服务器上使用 Docker 安装并运行 Uptime Kuma。这个工具不仅可以帮助您监控网站的可用性,还能提供实时的状态更新,确保您及时了解服务的运行情况。如果您需要更强大的监控能力,考虑使用米云提供的云服务器,以便更好地管理和监控您的应用程序。