有用watchtower自动更新docker容器的大佬吗?
本帖最后由 高子 于 2023-2-28 16:14 编辑麻烦帮忙看看我这个设置的有没有问题,照抄的,不是太懂含义。大佬有实践过好用的脚本,麻烦贴一下,十分感谢!
我一共跑了2个docker:homeassistant和aliyundrive,希望2个都保持最新状态。
docker run --rm \
-v /var/run/docker.sock:/var/run/docker.sock \
containrrr/watchtower \
--cleanup \
--run-once \ 有用watchtower,但人是菜鸡。
这个命令意义就是 创建并运行容器,并且在更新完成后删除自己
我的方法是直接运行watchtower这个docker,设置晚上自动检查更新,就不用靠群晖自己的计划任务了。
这个教程比较详细
https://www.jb51.cc/docker/1037382.html
话说ha你不怕半夜自动更新然后挂了么 Anderson997 发表于 2023-2-28 18:22
话说ha你不怕半夜自动更新然后挂了么
已经把设置备份下来了,倒不怕它挂掉,大不了删除重装,恢复一下设置就可以了。数据是存在硬盘文件夹里的,docker里就是一堆设置参数,还有备份,完全不怕的。
就是每次都自己更新,太麻烦了。 Joe_Li 发表于 2023-2-28 18:21
有用watchtower,但人是菜鸡。
这个命令意义就是 创建并运行容器,并且在更新完成后删除自己
求教一下直接运行这个docker,是怎么配置的呢,网上没找到,基本都是用任务计划来运行的方法。
教程这些命令,在哪里输啊? 高子 发表于 2023-2-28 18:28
已经把设置备份下来了,倒不怕它挂掉,大不了删除重装,恢复一下设置就可以了。数据是存在硬盘文件夹里的 ...
不是怕设置丢了,之前有一次ha太久没更新,原有的配置不能用了,那就是说有一个版本大改了[偷笑] 还是没有完美升级的方案,之前虚拟机里面的DOCKER 更新容器导致OPENWRT配置全丢,最后不得已重新搞了一遍,于是就弃用了 配置文件Read Only mount上就不怕丢了 docker run -d --name watchtower -v /var/run/docker.sock:/var/run/docker.sock -v /etc/localtime:/etc/localtime:rocontainrrr/watchtower --schedule "0 0 2 * * *" --cleanup
上面是我自己用的,schedule后面含义是每天凌晨2点自动更新所有,cleanup就是更新完删除老的镜像。
ps:滚挂了自行负责... docker run --name watchtower \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /etc/timezone:/etc/timezone:ro \
-v /etc/localtime:/etc/localtime:ro \
-e WATCHTOWER_CLEANUP=true \
-e WATCHTOWER_SCHEDULE='0 0 2 * * *' \
-e TZ='Asia/Shanghai' \
-d containrrr/watchtower
跟楼上大同小异,滚挂了自己负责~ 高子 发表于 2023-2-28 10:35
求教一下直接运行这个docker,是怎么配置的呢,网上没找到,基本都是用任务计划来运行的方法。
教程这些 ...
你这不就是shell command
ssh不行吗? 皮长山 发表于 2023-2-28 20:49
无状态带配置的容器可以从watchtower的更新里面排除掉,打个标签就可以了。推荐写docker-compose.yml文件的 ...
请问大佬,无状态带配置的容器是什么意思 我写过相关教程,https://blog.zwbcc.cn/archives/watchtower i6wz1l 发表于 2023-3-1 08:49
我写过相关教程,https://blog.zwbcc.cn/archives/watchtower
膜拜一下大佬~
请教一下,像阿里云盘需要配置本地端口的容器,每次更新,我是把旧的端口改掉,复制容器设置,再将新容器本地端口改回来。
watchtower能更新这种容器吗? 这货我遇到过滚挂的,桥接模式容器提示端口被占用。后来换了host模式才行 高子 发表于 2023-3-1 09:03
膜拜一下大佬~
请教一下,像阿里云盘需要配置本地端口的容器,每次更新,我是把旧的端口改掉,复制容器设 ...
应该是可以的,你可以备份一下,然后更新试试 liangxy 发表于 2023-3-1 10:32
这货我遇到过滚挂的,桥接模式容器提示端口被占用。后来换了host模式才行
请问怎么把桥接模式改host模式呀
我有个messense-aliyundirive-drive,也想改host模式 高子 发表于 2023-3-1 14:31
请问怎么把桥接模式改host模式呀
我有个messense-aliyundirive-drive,也想改host模式 ...
你创建的时候带命令啊
docker run --rm -d --network host --name my_nginx nginx i6wz1l 发表于 2023-3-1 08:49
我写过相关教程,https://blog.zwbcc.cn/archives/watchtower
大佬博客的域名证书好像出问题了,可以排查一下
页:
[1]