macOS環境
DockerはmacOS上のHyperKitという仮想化環境でLinuxKitという軽量Linuxを動かすので、Linux環境のような docker inspectでによりLogPathを見つかる削除はできない。下記CMD検証で削除できる
※ CONTAINER_NAMEを自分のコンテナ名を替えてください。
docker run -it --rm --privileged --pid=host CONTAINER_NAME nsenter -t 1 -m -u -n -i -- sh -c 'truncate -s0 /var/lib/docker/containers/*/*-json.log'
linux環境
docker inspect 【コンテナ名】 | grep -i log
xxxx-json.logのログを消去(ゼロにする)すれば問題は解決