本书未发布

Docker 镜像自动更新重启

未匹配的标注

Watchtower 是一个用于自动管理和更新 Docker 容器镜像的工具。使用 Watchtower 可以轻松地实现容器镜像的自动更新,无需手动干预。

要使用 Watchtower,需要按照以下步骤进行操作:

  1. 安装 Docker:首先确保已经在你的系统上安装了 Docker。可以在 Docker 官方网站上找到相应的安装指南。

  2. 安装 Watchtower:使用以下命令安装 Watchtower:

    docker run -d --name watchtower -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower --schedule "0 2 * * *" --cleanup

    每天凌晨 2 点更新,并且删除旧容器
    这将在后台运行 Watchtower 容器,并与 Docker 守护进程通信。

  3. 配置 Watchtower:Watchtower 默认会扫描所有正在运行的容器,并检查它们的镜像是否有新的版本可用。如果有新版本可用,Watchtower 将自动拉取最新的镜像并重新启动容器。你可以通过设置环境变量来配置 Watchtower 的行为,例如启用或禁用邮件通知、设置更新策略等。

  4. 启动容器:现在你可以启动你的容器,并确保 Watchtower 会自动更新它们。只需使用 docker run 命令启动容器,Watchtower 将负责管理其更新。

这样,当有新的容器镜像版本可用时,Watchtower 将自动拉取并更新容器,实现容器的自动管理和更新。

Watchtower 文档

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 只看当前版本


暂无话题~