删除mac

时间:2016-07-26 04:48:58

标签: docker

我试图删除容器的日志。我使用docker for mac。 例如,弹性搜索容器的这个命令

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

将输出

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

我知道这不在我的文件系统中,而是在VM中。当我使用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

1 个答案:

答案 0 :(得分:2)

虽然这个问题很老,可能已在其他地方得到解答:之所以无效,原因是Docker For Mac不使用docker-machine托管虚拟机。请参阅docs.docker.com/machine/get-started/#prerequisite-informatio n。它使用的是Hyperkit轻量级引擎。

相关问题