3.3. 导入最新的 Red Hat JBoss Web Server 镜像流和模板
您必须将 JDK 的最新 Red Hat JBoss Web Server for OpenShift 镜像流和模板导入到 OpenShift 项目的命名空间中。
注意
使用您的客户门户网站凭证登录到 Red Hat Container Registry,以导入 Red Hat JBoss Web Server 镜像流、模板和更新镜像流。如需更多信息,请参阅 Red Hat Container Registry 身份验证。
JDK 8 (RHEL7) 的导入命令
for resource in \ jws54-openjdk8-tomcat9-rhel7-basic-s2i.json \ jws54-openjdk8-tomcat9-rhel7-https-s2i.json \ jws54-openjdk8-tomcat9-rhel7-image-stream.json \ jws54-openjdk8-tomcat9-rhel7-mongodb-persistent-s2i.json \ jws54-openjdk8-tomcat9-rhel7-mongodb-s2i.json \ jws54-openjdk8-tomcat9-rhel7-mysql-persistent-s2i.json \ jws54-openjdk8-tomcat9-rhel7-mysql-s2i.json \ jws54-openjdk8-tomcat9-rhel7-postgresql-persistent-s2i.json \ jws54-openjdk8-tomcat9-rhel7-postgresql-s2i.json do oc replace -n openshift --force -f \ https://raw.githubusercontent.com/jboss-container-images/jboss-webserver-5-openshift-image/jws54el7-v1.0/templates/${resource} done
此命令导入以下镜像流和模板。
- RHEL7 JDK 8 镜像流:jboss-webserver54-openjdk8-tomcat9-openshift-rhel7
- 命令中指定的所有模板。
JDK 8 (RHEL8) 的导入命令
for resource in \ jws54-openjdk8-tomcat9-ubi8-basic-s2i.json \ jws54-openjdk8-tomcat9-ubi8-https-s2i.json \ jws54-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/jws54el8-v1.0/templates/${resource} done
此命令导入以下镜像流和模板。
- RHEL8 JDK 8 镜像流:jboss-webserver54-openjdk8-tomcat9-openshift-ubi8
- 命令中指定的所有模板。
JDK 11 (RHEL7) 的导入命令
for resource in \ jws54-openjdk11-tomcat9-rhel7-basic-s2i.json \ jws54-openjdk11-tomcat9-rhel7-https-s2i.json \ jws54-openjdk11-tomcat9-rhel7-image-stream.json \ jws54-openjdk11-tomcat9-rhel7-mongodb-persistent-s2i.json \ jws54-openjdk11-tomcat9-rhel7-mongodb-s2i.json \ jws54-openjdk11-tomcat9-rhel7-mysql-persistent-s2i.json \ jws54-openjdk11-tomcat9-rhel7-mysql-s2i.json \ jws54-openjdk11-tomcat9-rhel7-postgresql-persistent-s2i.json \ jws54-openjdk11-tomcat9-rhel7-postgresql-s2i.json do oc replace -n openshift --force -f \ https://raw.githubusercontent.com/jboss-container-images/jboss-webserver-5-openshift-image/jws54el7-v1.0/templates/${resource} done
此命令导入以下镜像流和模板。
- RHEL7 JDK 11 镜像流:jboss-webserver54-openjdk11-tomcat9-openshift-rhel7
- 命令中指定的所有模板。
JDK 11 (RHEL8) 的导入命令
for resource in \ jws54-openjdk8-tomcat9-ubi8-basic-s2i.json \ jws54-openjdk8-tomcat9-ubi8-https-s2i.json \ jws54-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/jws54el8-v1.0/templates/${resource} done
此命令导入以下镜像流和模板。
- RHEL8 JDK 11 镜像流:jboss-webserver54-openjdk11-tomcat9-openshift-ubi8
- 命令中指定的所有模板。
3.3.1. 更新命令
- 要更新核心 JWS 5.4 tomcat 9 OpenJDK8 RHEL7 OpenShift 镜像,您必须执行
$ oc -n openshift import-image \ jboss-webserver54-openjdk8-tomcat9-openshift-rhel7:1.0
- 要更新核心 JWS 5.4 tomcat 9 OpenJDK8 RHEL8 OpenShift,您必须执行
$ oc -n openshift import-image \ jboss-webserver54-openjdk8-tomcat9-openshift-ubi8:1.0
- 要更新核心 JWS 5.4 tomcat 9 OpenJDK11 RHEL7 OpenShift 镜像,您必须执行
$ oc -n openshift import-image \ jboss-webserver54-openjdk11-tomcat9-openshift-rhel7:1.0
- 要更新核心 JWS 5.4 tomcat 9 OpenJDK11 RHEL8 OpenShift 镜像,您必须执行
$ oc -n openshift import-image \ jboss-webserver54-openjdk11-tomcat9-openshift-ubi8:1.0
注意
您导入的每个镜像末尾的 1.0
标签指的是镜像流中设置的 流 版本。