
![[16.0.0.3 and later]](../ng_v16003plus.gif)
Admin Center에서 Docker 컨테이너에 Liberty 또는 Node.js 서버 배치
배치 도구를 사용하여 집합체의 멤버로서 Docker 컨테이너에 Liberty 또는 Node.js 서버를 설치할 수 있습니다.
시작하기 전에
- Docker 집합체를 배치하려는 호스트가 포함된 Liberty 집합체를 작성하십시오. Admin Center에서 자원 배치 및 Liberty 집합체 구성 주제의 시작하기 전에 절을 참조하십시오.
- 배치 REST API를 사용하여 Docker 컨테이너 배치의 1-3단계를 완료하십시오. 1a단계는 Dockerfile 예제를 제공합니다.
- Liberty 서버의 경우에는 Liberty Network Deployment 이미지의 예제 Dockerfile을 사용하십시오.
- Node.js 서버의 경우에는 Node.js 멤버 이미지의 예제 Dockerfile을 사용하십시오.
- 레지스트리에 저장된 Docker 이미지를 배치하려면 Docker 레지스트리의 루트 인증서를 키 저장소로 가져오기에 대한 정보를 읽으십시오. 루트 인증서를 가져오려면 제어기를 중지하고 다시 시작해야 하므로, 배치 도구를 사용하기 전에 루트 인증서를 가져오고자 할 수 있습니다.
이 태스크 정보
Liberty 집합체를 정의하고 Docker 컨테이너에서 Docker 이미지를 작성한 후에는 배치 도구를 사용하여 집합체 내의 Docker 호스트에서 이미지를 설치하십시오.
프로시저
- 배치 도구로 이동하십시오.
- 도구 상자에서 배치
를 선택하십시오.
- 탐색 도구의 호스트에 대한 세부사항에서 조치
> one_or_more_host_names > 서버 패키지 배치를 선택하십시오.
나중에 배치 도구를 직접 실행하기 위해, 배치 도구를 볼 때 브라우저에 표시되는 URL을 사용할 수 있습니다.
- 도구 상자에서 배치
- 기본 서버 유형을 선택하십시오.
- Liberty 서버의 경우, DEFAULT SERVER TYPES에 Liberty를 선택하고 LIBERTY SERVER에서 패키지/규칙을 선택하십시오.
- Node.js 서버의 경우, DEFAULT SERVER TYPES에 Node.js를 선택하고 NODE.JS SERVER에서 패키지/규칙을 선택하십시오.
- Docker 컨테이너 설치를 선택하십시오.
- 기본 규칙에 대해 Docker 컨테이너 기본 규칙을 선택하십시오.
- Docker 컨테이너 아래에서 확인을 선택하십시오.
- 배치 매개변수에 대해, 배치할 Docker 이미지, 컨테이너 이름 및 클러스터 이름을 지정하십시오.
도구는 Docker 저장소에서 이미지 목록을 표시합니다. 목록에서 이미지를 선택하고 이미지를 검색하거나 값을 입력할 수 있습니다. Docker 컨테이너에 대한 값을 입력하는 경우 값은 형식 [a-zA-Z0-9][a-zA-Z0-9_.-]*과 일치해야 합니다. 또한 도구는 기존 클러스터 이름의 목록도 표시합니다. 목록에서 기존 클러스터를 선택하거나 새 클러스터 이름을 입력할 수 있습니다.
Docker 호스트에서 로컬로 사용 가능한 Docker 이미지를 배치하려는 경우, 추가 구성이 필요하지 않습니다. Docker 이미지 이름을 입력하십시오.
레지스트리에 저장된 Docker 이미지를 배치하려면, 집합체 제어기가 레지스트리에 액세스할 수 있도록 추가 구성이 필요합니다.- Docker 레지스트리에 대한 루트 인증서를 집합체 키 저장소로 가져오십시오.
- GeoTrust 글로벌 CA 루트 인증서를 https://hub.docker.com에서 내보내십시오.
- 실행 중이면 제어기를 중지하십시오.
- keytool 명령을 사용하여 인증서를 집합체 키 저장소로 가져오십시오.
예를 들면, 다음과 같습니다.
keytool -import -file cert.docker.com -keystore path_to_controller_collectiveTrust.jks -storepass controller_keystore_password -alias any_unique_value
- 제어기를 다시 시작하십시오.
- 제어기 server.xml에 변수 명령문을 추가하십시오. 집합체 제어기가 사용할 Docker 레지스트리 구성의 내용을 참조하십시오.
- Docker 레지스트리에 대한 루트 인증서를 집합체 키 저장소로 가져오십시오.
- 선택된 호스트에 대해 이미지가 설치될 호스트 컴퓨터를 선택하십시오. 사용 가능한 호스트 목록에서 원하는 대상 호스트를 찾을 수 없는 경우 호스트를 검색할 수 있습니다.
각 대상 호스트는 Admin Center가 관리하는 집합체에 등록되어야 합니다. Liberty 집합체에 호스트 컴퓨터 등록을 참조하십시오.
- 보안 세부사항에서 새로 생성된 키 저장소 파일을 보호하기 위한 비밀번호를 지정하십시오. 이 파일에는 서버 인증 신임 정보가 포함됩니다.
본 제품은 배치된 각 서버의 resources 디렉토리에 키 저장소 파일을 생성합니다.
- 배치를 선택하십시오.
결과
배치 조치가 실행됩니다. 배치 도구에서 배치 상태 및 결과에 대한 메시지를 표시합니다.
상위 주제: Admin Center에서 자원 배치

파일 이름: twlp_ui_deploy_docker.html