[AIX Solaris HP-UX Linux Windows][IBM i]

컨테이너에서 WebSphere Application Server 실행

WebSphere Application Server 2진파일을 사용하여 사용자 고유의 컨테이너 이미지를 빌드하거나 사전 패키지된 IBM® 컨테이너 이미지를 확장하여 컨테이너에서 WebSphere® Application Server 를 실행할 수 있습니다.

컨테이너에서 WebSphere Application Server 를 실행하려면 다음 두 메소드 중 하나를 선택하십시오.

프로시저

  • WebSphere Application Server 2진파일 및 GitHub의 지시사항을 사용하여 자체 컨테이너 이미지를 빌드하십시오.
  • IBM의 사전 패키지된 컨테이너 이미지 중 하나를 확장하십시오.

    WebSphere Application Server 에 대한 IBM 프리패키지된 컨테이너 이미지는 IBM Cloud Container Registry ( IBM Cloud® 의 공용 컨테이너 레지스트리인 ICR)에 있습니다. 이 이미지에는 비보증 프로그램에 대한 국제 라이선스 계약(ILAN) 라이선스가 포함되어 있습니다. 이 라이선스를 통해 자격을 갖춘 WebSphere Application Server 고객은 국제 프로그램 라이선스 계약(IPLA) 조건에 따라 이러한 이미지를 사용할 수 있습니다.

    1. 사전 구성된 컨테이너 이미지 태그에서 선택하십시오.

      사용 가능한 이미지에 대한 자세한 정보는 WebSphere Application Server 컨테이너 이미지를 참조하십시오.

    2. 애플리케이션 이미지에 대한 Dockerfile 템플리트를 설정하십시오.

      다음 예제 Dockerfile 템플리트는 FROM 지시문에서 WebSphere Application Server 의 최신 버전이 있는 컨테이너 이미지를 지정합니다.

      FROM icr.io/appcafe/websphere-traditional:latest
      COPY --chown=was:root was-config.props /work/config/
      COPY --chown=was:root myApp.war /work/app/
      COPY --chown=was:root myAppDeploy.py dataSourceConfig.py /work/config/
      RUN /work/configure.sh
      • 이와 같은 템플리트는 단일 애플리케이션 및 해당 구성을 추가하는 이미지를 작성합니다.
      • 이러한 변경사항은 이 이미지에서 작성된 새 컨테이너에 반영되지 않으므로 디버깅 목적을 제외하고 컨테이너가 시작된 후에는 컨테이너를 수동으로 구성하지 마십시오.

결과

이제 애플리케이션 및 해당 구성이 모두 포함된 컨테이너 이미지가 있습니다. 즉, 언제든지 완전히 구성된 새 컨테이너를 작성할 수 있습니다.