docker自动升级方案watchtower
在用docker又不会怎么自动升级,每次都要在synology群晖的DSM里手动操作太麻烦?看这个docker教程就对了!watchtower教程,一条命令自动化更新docker.
- docker run -d --restart=always \
- --name watchtower \
- -v /var/run/docker.sock:/var/run/docker.sock \
- containrrr/watchtower \
- --cleanup \
- --interval 600
复制代码 --interval 600 #单位为秒,如果觉得太频烦可以自己修改。
v2tec/watchtower #docker全名
运行完这条命令后,无需要做其它操作, 它会自动更新所有的docker.
watchtower到了运行的时候后, 再查看一下这个容器的log就可以发现它已经有动作了, 把有更新的docker都升到最新。
查看所有的容器ID:
查看logs命令
- docker logs --details 容器ID
复制代码
output:
- time="2020-05-22T15:58:02Z" level=info msg="Found new onisuly/aria2-with-webui:latest image (sha256:xxxxxx)"
- time=“2020-05-22T16:17:10Z” level=info msg=“Stopping /aria2 (xxxx) with SIGTERM”
- time=“2020-05-22T16:17:18Z” level=info msg=“Creating /aria2”
- time=“2020-05-22T16:17:25Z” level=info msg=“Removing image sha25
复制代码
|