我如何获取正在运行的docker集装箱的日志

我需要运行docker容器,将日志redirect到共享位置的文件。 我搜查了很多,但没有解决这个问题。 我尝试的是:运行docker容器第一次docker运行 – 名称示例-d -p 8083:8080 xxxxx.yyyy.zzz /testing/testing应用程序:最新

然后运行docker run -v / home / ubuntu / logs:/ opt / logs示例,但是当我检查/ home / ubuntu / logs文件夹时,没有任何内容。

谁可以帮我这个事?

提前致谢,

运行容器时,需要将外部目录挂载到要存储日志的位置。

docker run --name sample -d -p 8083:8080 -v /home/ubuntu/logs:/opt/logs xxxxx.yyyy.zzz/test/test-application:latest 

你可以用一个像这样的命令redirect它

docker logs sample > /home/ubuntu/logs

也可以看看

将应用程序日志redirect到docker日志

如何将docker日志redirect到单个文件?