如何将WAR文件部署到使用Docker OPEN Liberty Image创建的Azure应用服务

时间:2019-04-25 20:50:41

标签: azure websphere-liberty docker-image

您好,我已经提取了一个Docker映像(OPEN Liberty),并且使用此Docker映像创建了一个Azure Web应用程序。该webapp具有良好的外观。 我想知道如何将WAR文件部署到此应用程序服务(该应用程序使用OPEN Liberty),如Microsoft文档中所述,我尝试了bash和war部署,但这无济于事。有人可以帮忙吗?

谢谢

1 个答案:

答案 0 :(得分:1)

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

总结步骤:

  1. 创建一个将您的战争添加到/config/dropins的码头工人文件。
  2. (可选)添加server.xml文件以配置服务器。
  3. 构建此映像,并将其发布到Dockerhub之类的容器注册表中。 Azure可能会提供一个私人注册表供您使用。
  4. 指定该映像而不是直接将OpenLiberty映像部署到Azure。