重新部署在Liberty Docker中运行的Liberty .war应用程序

时间:2016-07-04 11:24:49

标签: docker websphere-liberty

我正在使用Liberty Docker版本来测试BlueMix中Liberty模板的替代方案:https://hub.docker.com/_/websphere-liberty/

创建图像是一个缓慢的过程。我想知道是否有推荐的方法来重新部署应用程序之战。目前,每次我在我的应用程序中进行更改时,我都必须重新创建docker文件。

该应用程序与/ config / apps /目录一起部署了一些共享库,bootstrap.properties文件,......

1 个答案:

答案 0 :(得分:1)

您是否真的查看了该页面上的Usage部分? 在点1)中描述:

  

因此可以将.WAR文件安装在此的dropins目录中   服务器并运行。以下示例在中启动容器   后台运行主机文件系统中的.WAR文件

$ docker run -d -p 80:9080 -p 443:9443 \
  -v /tmp/DefaultServletEngine/dropins/Sample1.war:/config/dropins/Sample1.war \
  websphere-liberty:webProfile7

这应该允许您动态更新应用程序,而无需重建图像。

您还有其他示例显示如何安装整个配置文件夹。