如何在Bluemix Docker中使用Java Buildpack?

我是Bluemix和Docker的新手。 我想在Bluemix的Docker容器中使用Java buildpack,而不是默认的IBMLiberty。 可能吗? 我试图在互联网上search,但无法find相关信息。

Buildpack和Docker(IBM Container)映像是两个不同的东西。

IBMLiberty Docker /容器映像上部署了Liberty运行时,但未使用buildpack技术。

如果您不想使用IBMLiberty容器映像,则可以将docker hub映像加载到您的私有registry中。 以下链接包含信息。

https://console.ng.bluemix.net/docs/containers/container_images_pulling.html

基本上,您可以在本地加载Docker Hub映像,并将其推送到Bluemix中的私有registry。 其中一个图像select是Ubuntu的。

https://hub.docker.com/_/ubuntu/

将图像加载到您的私人registry后,您可以使用“cf ic run”运行使用该图像的容器。 这里是参考,

https://console.ng.bluemix.net/docs/containers/container_cli_reference_cfic.html#container_cli_reference_cfic__run

以下是在Bluemix和cf ic命令上使用Docker镜像的更多信息,

https://console.ng.bluemix.net/docs/containers/container_images_adding_ov.html https://console.ng.bluemix.net/docs/containers/container_cli_reference_cfic.html