在Docker上使用Liberty Profile进行Spring Boot

时间:2016-10-20 03:06:59

标签: docker spring-boot websphere-liberty

是否有任何使用Liberty Profile创建Spring Boot应用程序的示例,该应用程序应部署在Docker上。

我有以下要求。 1.需要创建一个Spring Boot应用程序。可执行jar。 2.它应该使用Liberty Profile作为运行时服务器。如果可能,我们需要在jar本身打包服务器。 3.这应该在Docker中部署/运行。

2 个答案:

答案 0 :(得分:1)

如果您要在Docker上部署,那么为什么需要可执行的JAR?为什么不将Spring Boot应用程序构建为WAR,然后将其添加到已具有Liberty运行时的映像中?

如果确实需要可执行JAR,则不能将Liberty嵌入Spring Boot可执行JAR中,但可以使用Liberty和Spring Boot WAR创建可执行JAR:https://www.ibm.com/support/knowledgecenter/SSAW57_liberty/com.ibm.websphere.wlp.nd.doc/ae/rwlp_setup_jarserver.html

答案 1 :(得分:0)

如果您想在docker websphere-liberty上部署应用程序,可以使用docker hub上提供的“websphere-liberty:latest”docker镜像并遵循规范。

请参阅以下详细信息。 https://hub.docker.com/r/library/websphere-liberty/