설치 및 구성 > ThingWorx Docker 사용 > ThingWorx Docker 시작하기
ThingWorx Docker 시작하기
Dockerfile을 빠르게 시작 및 실행하려면 다음 단계를 수행하십시오.
1. Java를 다운로드하고 staging 폴더에 배치합니다.
build.env를 다운로드한 Java 버전으로 업데이트합니다.
2. ThingWorx를 다운로드하고 staging 폴더에 배치합니다.
ThingWorx 아티팩트의 이름은 Thingworx-Platform-[H2|Postgres|Mssql|Azuresql]-버전.zip이어야 합니다. 필요한 경우 파일 이름을 바꾸고 build.envPLATFORM_VERSION 아래에 버전을 지정합니다.
3. ./build.sh stage 명령을 실행합니다.
4. 사용할 지속성 공급자에 대해 ./build.sh type을 입력합니다.
type은 다음 값 중 하나일 수 있습니다.
h2
postgres
mssql
azuresql
5. 원하는 지속성 공급자에 맞게 docker-compose-type.yml 파일을 업데이트합니다.
h2의 경우 THINGWORX_INITIAL_ADMIN_PASSWORD를 지정합니다.
postgres의 경우 postgresql 및 platform 섹션 모두에서 TWX_DATABASE_USERNAME, TWX_DATABASE_PASSWORD, TWX_DATABASE_SCHEMA를 지정하고, platform 섹션에서 THINGWORX_INITIAL_ADMIN_PASSWORD를 지정합니다. 환경을 시작하려면 postgresql 및 platform 섹션 모두에서 변수를 동일하게 정의해야 합니다. postgresql 및 해당 세부 정보에 대한 추가 변수는 Docker Hub에서 찾을 수 있습니다.
* 
기존 구현의 제한으로 인해 TWX_DATABASE_USERNAMETWX_DATABASE_SCHEMA와 일치해야 합니다. 또한 TWX_DATABASE_USERNAME이 "postgres"가 아니어야 합니다.
mssql의 경우 platform 섹션에 TWX_DATABASE_PASSWORDTHINGWORX_INITIAL_ADMIN_PASSWORD를 지정합니다.
6. docker-compose -f docker-compose-type.yml up -d를 입력합니다.
Dockerfile이 시작 및 실행되고 있어야 하고 URL localhost:8080/Thingworx를 통해 Docker 이미지에 액세스할 수 있어야 합니다.