오프라인 자격을 사용하여 Docker 컨테이너에서 응용 프로그램 실행

호스트에서 오프라인 런타임 자격을 활성화하고, Docker 컨테이너를 시작할 때 오프라인 자격 값을 전달하고, 컨테이너가 실행되는지 확인합니다.
팁: 자격의 유효성을 검사하는 데 필요한 구성 파일, 인증서 및 기타 항목의 전체 예는 https://github.com/FactoryTalk-Optix/Optix_Docker_FTOptixUpdateServer를 참조하십시오.
중요: 유효한 자격이 없으면
FactoryTalk Optix 응용 프로그램
이 120분 후에 실행을 중지합니다.
필수 구성 요소
팁: 컨테이너에서 응용 프로그램을 배포하거나 업데이트하기 전에 런타임 로그에 일반적인 시작 항목이 포함되지 않을 수 있습니다. 이 동작은 예상된 동작입니다.
  1. 오프라인 자격을 사용하여 Docker 컨테이너에서 응용 프로그램을 실행하려면
  2. 활성화된 호스트의 오프라인 자격 값을 가져옵니다.
    호스트에서 활성화된 오프라인 자격과 일치하는 오프라인 자격 값을 사용합니다.
  3. 터미널에서
    docker run --publish 49100:49100 --env ADMIN_PASSWORD=
    admin_password
    [--name
    container_name
    ] [--publish
    external_port
    :
    internal_port
    ] [--restart unless-stopped] --env
    license_environment_variable
    =
    offline_entitlement_value
    [-d] [-v
    local_folder
    :/root/FTOptixApplication/Projects/
    app_name
    ]
    image_name
    을 입력합니다.
    파라미터 설명은 Docker 매개 변수를 참조하십시오.
컨테이너가 컨테이너 목록에 표시되는지 확인하려면 터미널에
docker ps -a
를 입력합니다.
예제 명령:
docker run --publish 49100:49100 --publish 8080:8080 --env ADMIN_PASSWORD=AdminPassword --name ftoptix-runtime --restart unless-stopped --env LICENSE_ENVIRONMENT_VARIABLE=offline_entitlement_value ftoptix-runtime
  • 컨테이너가 시작된 후 상태 열에
    Up
    이(가) 표시되는지 확인합니다.
  • 컨테이너가 자격과 함께 시작되지 않으면 오프라인 자격이 배포된 응용 프로그램과 일치하는지 확인합니다.
  • 컨테이너가 자격과 함께 시작되지 않으면 오프라인 자격이 다른 호스트 또는 컨테이너 인스턴스에 아직 바인딩되지 않았는지 확인합니다.
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal