我使用以下Dockerfile创建了自己的Docker映像:-
FROM open-liberty:webProfile8
COPY mysample.war /config/dropins/
COPY server.xml /config/码头的图像是在发出警告后生成的:-
成功构建cc05c3d94adf成功标记sampleopenlibty:最新的安全警告:您正在针对非Windows主机从Windows构建一个Docker映像。添加到构建上下文中的所有文件和目录都将具有'-rwxr-xr-x‘权限。建议对敏感文件和目录进行双重检查和重置权限。
我把这张图片推到Azure,用它创建了Azure,但是每当我浏览到web,而不是显示我的自定义/示例web应用程序时,它就会显示打开自由的开箱即用页面。
有人能帮我解决这个问题我会做错什么吗?
谢谢
发布于 2019-04-29 02:25:46
我只是总结一下你的评论,并把它作为回复。
它与示例WAR文件中的数据库连接有关。我们定义了一些应用程序设置(Env )。但不知何故,它们并没有被Docker图像中的应用程序所接收。在代码中对其进行硬编码并部署之后,一切都可以工作。
所以现在它归结为修复应用程序设置(Env )。为了让一切都正常运转。
发布于 2021-05-24 16:12:13
使用COPY --chown=1001:0 mysample.war /config/dropins/
要了解更多开放-自由-码头-博士读取更新文件权限
https://stackoverflow.com/questions/55868316
复制相似问题