如何将WAR文件部署到使用Docker OPEN Liberty Image创建的Azure App Services

问题描述 投票:1回答:1

您好我已经删除了Docker镜像(OPEN Liberty),并且使用此docker镜像创建了一个Azure Web应用程序。 webapp呈现出干净利落的效果。我想知道如何将WAR文件部署到这个应用服务(使用OPEN Liberty)我试过像Microsoft软件文档中提到的bash和war部署,但这没有帮助。有人可以帮忙吗?

谢谢

azure websphere-liberty docker-image
1个回答
1
投票

This readme展示了一些向图像添加战争的方法。您可能需要在OpenLiberty之上创建应用程序映像并将该映像部署到Azure,“创建应用程序层”部分对此进行了介绍。

总结步骤:

  1. 创建一个docker文件,将你的战争添加到/config/dropins
  2. (可选)添加server.xml文件以配置您的服务器。
  3. 构建此映像,并将其发布到Dockerhub之类的容器注册表中。 Azure可能会为您的使用提供私有注册表。
  4. 指定要直接部署到Azure而不是OpenLiberty映像的映像。
© www.soinside.com 2019 - 2024. All rights reserved.