如题,挂掉自动拉起应该能通过 restart: always 解决,或者设置一个次数限制 容器更新有啥好方案吗。目前想法是构建好推送 S3 ,然后那边写个脚本轮询+重新 docker composer up -d ,是不是太粗糙了 这类应用场景是 homelab 、内网部署、低性能服务器这些 homelab, restart, k3s, Docker
docker compose 支持重启次数限制。 https://docs.docker.com/compose/compose-file/compose-file-v3/#deploy 楼上说的 watchtower 不支持比较新的 docker compose 。
@Trim21 是说 docker compose 不能太新 还是配置文件不能太新呢? 应该是这个吧: https://containrrr.dev/watchtower/ 我配置文件是 3.7 应该能用?请教有没有坑之类呢
@fy #5 的 docker compose 本身不能太新。配置文件的版本倒是次要的。 好像是判断容器是否需要重启的逻辑跟 docker compose 启动容器的方式不太兼容。 https://github.com/containrrr/watchtower/issues/1019