案例说明
开发情况下,同一个系统版本常会频繁打包发布,因为是同一个版本镜像会有多层,这时我们系统系统自动检测并发布应用新的镜像
- 经网络搜索及应用发现watchtower是一款不错的组件
docker run -d
–name watchtower
-v /var/run/docker.sock:/var/run/docker.sock
-e WATCHTOWER_LABEL_ENABLE=true
-e WATCHTOWER_POLL_INTERVAL=30
containrrr/watchtower \
- 参数说明
- WATCHTOWER_LABEL_ENABLE 指定更新容器
- WATCHTOWER_POLL_INTERVAL 指定更新时间间隔
- 应用容器添加指定label
com.centurylinklabs.watchtower.enable: true