删除mac的容器docker的日志

我试图删除我的容器的日志。 我正在使用docker for mac。 例如这个对于elasticsearch容器的命令

docker inspect --format='{{.LogPath}}' elasticsearch 

会输出

 /var/lib/docker/containers/d4d426c49ee91447797e482b86b1eb5fd51f6a9257dd1f3a2391895abecf2b56/d4d426c49ee91447797e482b86b1eb5fd51f6a9257dd1f3a2391895abecf2b56-json.log 

我知道这不是在我的文件系统,而是在虚拟机。 当我用VirtualBox使用小艇时,我进入了机器

 docker-machine ssh :machine_name 

小艇是dinghy ,在其他情况下,它是default 。 然后我刚刚删除了日志文件。

我正在尝试获取用于mac的docker中的活动机器

 docker-machine ls 

但没有注册机器。 我正在执行这个

 eval $(docker-machine env) 

而输出是这样的

 Error: No machine name(s) specified and no "default" machine exists. 

我执行时得到相同的输出

 docker-machine ip 

这里的用户说,用这个设置,我们不再能够访问docker机,这很好,但有没有办法删除日志?

https://forums.docker.com/t/how-to-find-docker-machine-ip-in-commandline-in-docker-beta-os-x/9844/5

尽pipe这个问题已经很老了,并且可能已经在其他地方得到了解答:这个问题不起作用的原因是Docker For Mac不使用docker-machinepipe理的虚拟机。 请参阅docs.docker.com/machine/get-started/#prerequisite-informatio n。 它使用了一个Hyperkit轻量级引擎。