Hello! 欢迎来到MI Blog!

aaPanel Docker自动更新and清理未使用镜像


avatar
MI 2025-02-02 423

镜像自动更新:Watchtower

docker run -d \
    --name watchtower \
    --restart=always \
    -v /var/run/docker.sock:/var/run/docker.sock \
    containrrr/watchtower

高级用法:指定更新容器

docker ps

COMMAND路径下面就是名字
docker名字
假设我们需要监控并更新的容器为 yyyy1和 yyyy2,我们需要的操作为:

docker run -d —name watchtower -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower yyyy1 yyyy2

添加多个镜像,在后面添加空格+镜像名字即可。

自动清理 48 小时未用镜像

在计划任务添加

docker image prune -a -f --filter "until=48h"