2.2. 导入 JBoss Web 服务器镜像流和模板
您可以从 Red Hat Container Registry 中导入 Red Hat JBoss Web Server for OpenShift 镜像流和模板。您必须将 JDK 的最新 JBoss Web 服务器镜像流和模板导入到 OpenShift 项目的命名空间。
流程
- 使用您的客户门户网站凭证登录到 Red Hat Container Registry。如需更多信息,请参阅 Red Hat Container Registry 身份验证。
根据您使用的 JDK 版本,执行以下步骤:
如果使用 OpenJDK 8,输入以下命令:
for resource in \ jws56-openjdk8-tomcat9-ubi8-basic-s2i.json \ jws56-openjdk8-tomcat9-ubi8-https-s2i.json \ jws56-openjdk8-tomcat9-ubi8-image-stream.json do oc replace -n openshift --force -f \ https://raw.githubusercontent.com/jboss-container-images/jboss-webserver-5-openshift-image/jws56el8-v5.6.0/templates/${resource} done
前面的命令导入 UBI8 JDK 8 镜像流、
jboss-webserver56-openjdk8-tomcat9-openshift-ubi8
以及命令中指定的所有模板。如果使用 OpenJDK 11,输入以下命令:
for resource in \ jws56-openjdk11-tomcat9-ubi8-basic-s2i.json \ jws56-openjdk11-tomcat9-ubi8-https-s2i.json \ jws56-openjdk11-tomcat9-ubi8-image-stream.json do oc replace -n openshift --force -f \ https://raw.githubusercontent.com/jboss-container-images/jboss-webserver-5-openshift-image/jws56el8-v5.6.0/templates/${resource} done
前面的命令导入 UBI8 JDK 11 镜像流、
jboss-webserver56-openjdk11-tomcat9-openshift-ubi8
以及命令中指定的所有模板。