繁体   English   中英

如何让Docker容器在主机上登录

[英]How to have the docker container logs on the host machine

docker容器控制台日志的存储位置。 以及如何将Docker容器的控制台日志存储在主机上?

我在下面尝试获取日志位置。 这指向我指向/var/lib/docker/containers/文件,但我在docker容器内的/ var / lib找不到任何称为docker的目录

docker inspect --format='{{.LogPath}}' <container id>

我想收集我们从docker logs <containerid>获取的日志,以将其挂载到我的主机上。

尝试:

docker ps 

查找集装箱ID

docker inspect <CONTAINER ID>| grep LogPath

查找日志,但是更好的方法是直接使用:

docker logs <CONTAINER ID>
   docker logs <CONTAINER_NAME> or <CONTAINER_ID>

喜欢:

   docker logs container1

容器应已启动并正在运行。 在上下文和方法中查看容器执行后会发生什么,这非常有用。

希望能有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM