如何在不重新启动 docker 的情况下释放 docker 容器使用的 space?
How to free up space used by docker containers without docker restart?
我有一个带有 docker 容器的项目,当 /var/lib/docker/containers/containerid.json.log
被删除时,在 /var/lib/docker/containers
生成大量日志,space 仍然没有空闲。
由于某些原因 docker-deamon
不应重新启动。
如果 docker-daemon
重新启动或者服务器重新启动,问题将得到解决,但我做不到,容器应该每次都在线。
我该怎么办?
对于一次性清理,您应该使用:
sudo truncate -s 0 /var/lib/docker/containers/containerid.json.log
我有一个带有 docker 容器的项目,当 /var/lib/docker/containers/containerid.json.log
被删除时,在 /var/lib/docker/containers
生成大量日志,space 仍然没有空闲。
由于某些原因 docker-deamon
不应重新启动。
如果 docker-daemon
重新启动或者服务器重新启动,问题将得到解决,但我做不到,容器应该每次都在线。
我该怎么办?
对于一次性清理,您应该使用:
sudo truncate -s 0 /var/lib/docker/containers/containerid.json.log