gpt4 book ai didi

docker - 删除容器 docker for mac 的日志

转载 作者:行者123 更新时间:2023-12-04 18:46:25 25 4
gpt4 key购买 nike

我正在尝试删除容器的日志。我正在为 mac 使用 docker。例如 elasticsearch 容器的这个命令

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

会输出

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

我知道这不在我的文件系统中,而是在 VM 中。当我在 VirtualBox 中使用小艇时,我用

进入了机器
docker-machine ssh :machine_name

对于小艇,它是小艇,在其他情况下,它将是默认。然后我就删除了日志文件。

我正在尝试使用

获取 docker for mac 中使用的事件机器
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

最佳答案

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

关于docker - 删除容器 docker for mac 的日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38581208/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com