3.3. 최신 Red Hat JBoss Web Server Image Streams 및 템플릿 가져오기
OpenShift 이미지 스트림용 최신 Red Hat JBoss Web Server 및 JDK용 템플릿을 OpenShift 프로젝트의 네임스페이스로 가져와야 합니다.
고객 포털 인증 정보를 사용하여 Red Hat Container Registry에 로그인하여 Red Hat JBoss Web Server 이미지 스트림, 템플릿 및 이미지 스트림을 가져옵니다. 자세한 내용은 Red Hat Container Registry Authentication 을 참조하십시오.
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
태그는 이미지 스트림에 설정된 스트림 버전을 나타냅니다.