docker 部署 watchtower 容器自动更新
一 、docker 部署 watchtower 容器自动更新
1 、Debian 终端命令创建 docker-compose.yml
文件
1 | mkdir -p /vol1/1000/home/watchtower && \ |
- 用于自动更新
Docker
容器的Watchtower
服务。这个配置会在每天凌晨 2:00
检查并更新容器镜像,并在更新后清理旧镜像
2 、拉取并运行
1 | cd /vol1/1000/home/watchtower && docker-compose up -d |
3 、停止并删除
1 | cd /vol1/1000/home/watchtower && docker-compose down |
4 、拉取镜像
1 | docker pull containrrr/watchtower |
5 、容器升级
1 | cd /vol1/1000/home/watchtower && \ |
6 、查看容器日志
1 | docker logs watchtower |
7 、手动一次性命令
1 | docker run --rm -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower --cleanup --run-once navidrome |
二 、容器维护命令
1 、查看所有运行容器的名称
1 | docker ps -a --format "{{.Names}}" |
2 、停止 watchtower 容器
1 | docker stop watchtower |
3 、启动 watchtower 容器
1 | docker start watchtower |
4 、重启 watchtower 容器
1 | docker restart watchtower |
5 、进入 watchtower 容器
1 | ## Ctrl+D 退出容器 |
6 、查看 watchtower 配置文件
1 | cat /vol1/1000/home/watchtower/docker-compose.yml |
评论