本文作者:丁辉
Docker-Compose部署Watchtower
介绍
Watchtower 是一个开源的容器监控和自动更新工具,设计用于Docker容器环境。它可以监控正在运行的容器及其使用的镜像,当发现镜像有更新时,自动拉取新镜像并重新启动容器。这种自动化管理方式有助于确保部署的应用保持最新状态,从而减少安全风险和改进功能。
部署
创建 Docker-Compose 文件
1
vi docker-compose.yaml
内容如下
1
2
3
4
5
6
7services:
watchtower:
image: containrrr/watchtower:latest
container_name: watchtower
volumes:
- /var/run/docker.sock:/var/run/docker.sock
command: --interval 14400Command参数解释
--interval 14400
:设置watchtower
检查更新的时间间隔为 14400 秒(即 4 小时)。watchtower
将每 4 小时检查一次所有运行的容器是否有可用的镜像更新,并在发现新版本时自动重新部署容器。其他参数请看此文档
启动
1
docker-compose up -d
I'm so cute. Please give me money.
- 本文链接: https://blog.offends.cn/Kubernetes/Docker/Compose/Docs/Docker-Compose部署Watchtower.html
- 版权声明: 本博客所有文章除特别声明外,均默认采用 CC BY-NC-SA 4.0 许可协议。