我正在使用Liberty Docker版本来测试BlueMix中Liberty模板的替代方案:https://hub.docker.com/_/websphere-liberty/
创建图像是一个缓慢的过程。我想知道是否有推荐的方法来重新部署应用程序之战。目前,每次我在我的应用程序中进行更改时,我都必须重新创建docker文件。
该应用程序与/ config / apps /目录一起部署了一些共享库,bootstrap.properties文件,......
答案 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
这应该允许您动态更新应用程序,而无需重建图像。
您还有其他示例显示如何安装整个配置文件夹。