对于在IBM Containers服务上运行的某些应用程序,我有多个docker。如何删除IBM Containers服务中的日志(BlueMix)
当我执行:
cf ic logs -f CONTAINER_NAME
我看到那个容器日志,但我不知道从哪里到日志缓存。
例如,对于Websphere Liberty配置文件容器,如果我输入容器并删除/ logs目录中的Liberty messages.log和trace.log,则执行先前的命令,并且仍然会看到过去的日志,以便意味着容器服务以某种方式保留旧的日志,而不是直接从正在运行的映像中读取它们。
如何重置/删除日志,以便清除cf ic logs命令并且不显示与旧日志内容不相关的日志?
感谢
谢谢。所以在这种情况下,“主机”是指BlueMix服务,对吧?不是我正在运行的容器...因为我可以删除容器中的日志,但不会在IBM容器服务中删除它们。 (只是想确定我知道了) – icordoba
正确,这就是为什么它不是真正的选择 - 我大部分都是关于docker守护进程行为本身的完整内容。对困惑感到抱歉。在这种情况下,只有真正的选择是重新创建容器。虽然有点像用大锤杀死一只蚂蚁。 –