docker-compose启动eureka服务,指定日志路径,日志未生成,为什么?

一、docker-compose.yml

img

二、启动容器
docker-compose -f docker-compose.yml up -d

三、查看容器

img

四、查看宿主机日志目录,未生成日志文件

img

五、查看容器日志目录,无日志文件

img

why

备注:
1、在容器内执行docker-compose.yml的entrypomint中的jar启动命令,在容器的logs目录下生成了日志文件。

img

2、宿主机的logs目录和容器的logs目录都是root用户权限。

docker inspect 下启动的容器看下启动命令到底是啥。还有挂载目录要用绝对路径