如果希望自动/定期清理已退出的容器并删除未运行的容器所使用的图像和卷,则可以下载图像。
meltwater/docker-cleanup
.
docker run -d -v /var/run/docker.sock:/var/run/docker.sock:rw -v /var/lib/docker:/var/lib/docker:rw --restart=unless-stopped meltwater/docker-cleanup:latest
默认情况下,它每30分钟运行一次。但是,您可以使用此标志以秒为单位设置延迟时间(delay_time=1800选项)。
更多细节:
https://github.com/meltwater/docker-cleanup/blob/master/README.md