Apache Ignite Docker 이미지 빌드 및 구성
Ignite Docker 이미지 빌드
설정을 완료한 후 빌드 스크립트를 사용하여 Apache Ignite Docker 이미지를 만들 수 있습니다. 포함된 build.sh 스크립트는 build.env 파일의 변수 집합을 사용하고 staging 폴더의 파일을 사용하여 Docker 빌드 명령에 적절한 변수 및 빌드 컨텍스트가 사용되도록 합니다.
이미지를 빌드하려면 다음 명령을 실행하십시오.
./build.sh all
빌드 프로세스가 완료되면 다음과 같은 Docker 이미지를 사용할 수 있습니다.
thingwork/ignite-twx:latest
Ignite Docker 이미지 구성
컨테이너 구성에 다음 환경 변수를 사용할 수 있습니다. 이러한 변수는 DockerFile 다운로드에 포함된 example/docker-compose.yml 파일 또는 Thingworx DockerFile 다운로드의 각 TWXdockerfile>/docker-compose-DB-clustered/.env 파일에서 사용할 수 있습니다.
변수 이름
Docker Compose 기본값
설명
IGNITE_ROOT_LOG_LEVEL
정보
Ignite 로거에 사용되는 루트 로깅 수준입니다.
JVM_XOPTS
기본값이 설정되지 않음
추가 JVM 옵션 전달을 허용합니다.
ZOOKEEPER_CONNECTION
기본값이 설정되지 않음
다른 노드의 서비스 검색에 사용되는 Zookeeper 연결 문자열(예: zookeeper-host:2181)
ZK_SSL_ENABLED
false
컨테이너에 대한 보안 트래픽을 위해 Zookeeper에서 HTTPS 커넥터를 활성화합니다. 또한 키 저장소를 제공하고 SSL_KEYSTORE_PASSWORD를 설정해야 합니다.
ZK_SSL_KEYSTORE_LOCATION
기본값이 설정되지 않음
Zookeeper 키 저장소의 경로를 certs 볼륨에 저장할 수 있습니다. 예: /certs/zookeeper.p12
ZK_SSL_KEYSTORE_PASSWORD
기본값이 설정되지 않음
Zookeeper에서 SSL 통신에 사용되는 키 저장소의 암호를 설정합니다.
ZK_SSL_TRUSTSTORE_LOCATION
기본값이 설정되지 않음
Zookeeper 신뢰 저장소의 경로를 certs 볼륨에 저장할 수 있습니다. 예: /certs/zookeeper-truststore.p12
ZK_SSL_TRUSTSTORE_PASSWORD
기본값이 설정되지 않음
Zookeeper 신뢰 저장소에 대한 암호입니다.
도움이 되셨나요?