docker运行的久了,日志文件会很大,不是很好观测,有时需要清理一下。Mac下docker与Linux下不同,实际上是运行在vm内的。
1.
docker inspect 容器ID 查看并记录下LogPath
形如****-json.log的文件就是容器的日志文件。
2.
docker run -it --rm --privileged --user=root --pid=host 容器对应的镜像ID nsenter -t 1 -m -u -n -i sh
该命令进入镜像的虚拟机内。
3.
echo > LogPath地址
将log文件置空即可。