다음을 통해 공유


sfctl container

클러스터 노드에서 컨테이너 관련 명령을 실행합니다.

명령

명령 설명
invoke-api 지정된 코드 패키지에 대해 Service Fabric 노드에 배포된 컨테이너에서 컨테이너 API를 호출합니다.
로그 Service Fabric 노드에 배포된 컨테이너에 대한 컨테이너 로그를 가져옵니다.

sfctl container invoke-api

지정된 코드 패키지에 대해 Service Fabric 노드에 배포된 컨테이너에서 컨테이너 API를 호출합니다.

인수

Argument 설명
--application-id [필수] 애플리케이션 ID입니다.

일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.
--code-package-instance-id [필수] 서비스 패브릭 노드에 배포된 코드 패키지 인스턴스를 고유하게 식별하는 ID입니다.

'service code-package-list'에서 검색할 수 있습니다.
--code-package-name[필수] Service Fabric 클러스터에서 애플리케이션 형식의 일부로 등록된 서비스 매니페스트에 지정된 코드 패키지의 이름입니다.
--container-api-uri-path[필수] 컨테이너 REST API URI 경로는 컨테이너 이름/ID 대신 '{ID}'를 사용합니다.
--node-name [필수] 노드의 이름입니다.
--service-manifest-name [필수] Service Fabric 클러스터에서 애플리케이션 유형의 일부로 등록된 서비스 매니페스트의 이름입니다.
--container-api-body 컨테이너 REST API에 대한 HTTP 요청 본문입니다.
--container-api-content-type 컨테이너 REST API의 콘텐츠 형식은 기본적으로 'application/json'입니다.
--container-api-http-verb 컨테이너 REST API에 대한 HTTP 동사, 기본값은 GET입니다.
--timeout -t 기본값: 60.

전역 인수

인수 설명
--debug 로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
--help -h 이 도움말 메시지를 표시하고 종료합니다.
--output -o 출력 형식입니다. 허용되는 값: json, jsonc, table, tsv 기본값: json
--쿼리 JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
--verbose 로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

sfctl container logs

Service Fabric 노드에 배포된 컨테이너에 대한 컨테이너 로그를 가져옵니다.

인수

Argument 설명
--application-id [필수] 애플리케이션 ID입니다.

일반적으로 'fabric:' URI 스키마가 없는 애플리케이션의 전체 이름입니다. 버전 6.0부터 계층 이름은 "~" 문자로 구분됩니다. 예를 들어 애플리케이션 이름이 "fabric:/myapp/app1"인 경우 애플리케이션 ID는 6.0 이상에서는 "myapp~app1"이고 이전 버전에서는 "myapp/app1"입니다.
--code-package-instance-id [필수] 'service code-package-list'에서 검색할 수 있는 코드 패키지 인스턴스 ID입니다.
--code-package-name[필수] Service Fabric 클러스터에서 애플리케이션 형식의 일부로 등록된 서비스 매니페스트에 지정된 코드 패키지의 이름입니다.
--node-name [필수] 노드의 이름입니다.
--service-manifest-name [필수] Service Fabric 클러스터에서 애플리케이션 유형의 일부로 등록된 서비스 매니페스트의 이름입니다.
--tail 로그의 끝에서 표시할 줄 수입니다. 기본값은 100입니다. 전체 로그를 표시하는 'all'입니다.
--timeout -t 기본값: 60.

전역 인수

인수 설명
--debug 로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
--help -h 이 도움말 메시지를 표시하고 종료합니다.
--output -o 출력 형식입니다. 허용되는 값: json, jsonc, table, tsv 기본값: json
--쿼리 JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
--verbose 로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

다음 단계