Docker容器应用程序无法login到主机/ var / log
我们的Docker应用程序的初始版本使应用程序以root身份在容器中运行。 应用程序将容器中的/ var / log / app目录挂载到主机上的相同目录结构中。 一切都很好,伐木很好。
为了使应用程序更安全,我们在Dockerfile中创build一个用户,并以该用户身份运行应用程序,并将/ home / apprunner / log目录映射到主机上的/ var / log / app目录。
日志logging不再出现在主机上的/ var / log / app目录中,尽pipe我们仍然可以通过stout进行stream式处理。 我们怀疑这是一个许可问题。
有没有一个规范的方式来在容器中运行非根应用程序,并将其映射到容器上的/ var / log目录?
为什么不制作一个/ var / log / user文件夹并将它们传递给正在运行容器的用户呢?
- 使用Docker Swarm的Cassandra集群 – 从外部访问
- 将Elastic Beanstalk环境variables暴露给使用Docker的Laravel的技术人员
- 从ruby调用命令不工作在泊坞窗图像
- 是否有可能使用链接到一个Mariadb容器的Gitlab和WordPress容器?
- 在docker运行期间创build新的SSH密钥
- 是否有可能使用stream浪+ Aws提供商+docker服务提供商?
- 从Docker容器启用通过名称的ping
- qtCreator和docker最佳实践
- 我想通过IP_OF_SYNOLOGY:PORT从局域网访问Jira(Synology DS716 + II上的Docker),但是例如jira.synology.local