Dela via


sfctl container

Kör containerrelaterade kommandon på en klusternod.

Kommandon

Kommando beskrivning
invoke-api Anropa container-API:et på en container som distribuerats på en Service Fabric-nod för det angivna kodpaketet.
loggar Hämtar containerloggarna för containern som distribueras på en Service Fabric-nod.

sfctl-containern invoke-api

Anropa container-API:et på en container som distribuerats på en Service Fabric-nod för det angivna kodpaketet.

Argument

Argument beskrivning
--application-id [Krävs] Programmets identitet.

Detta är vanligtvis det fullständiga namnet på programmet utan URI-schemat "fabric:". Från och med version 6.0 avgränsas hierarkiska namn med tecknet "~". Om programnamnet till exempel är "fabric:/myapp/app1" skulle programidentiteten vara "myapp~app1" i 6.0+ och "myapp/app1" i tidigare versioner.
--code-package-instance-id [Krävs] ID som unikt identifierar en kodpaketinstans som distribuerats på en service fabric-nod.

Kan hämtas av "service code-package-list".
--code-package-name [Krävs] Namnet på kodpaketet som anges i tjänstmanifestet som registrerats som en del av en programtyp i ett Service Fabric-kluster.
--container-api-uri-path [Krävs] Rest API-URI-sökväg för containrar använder {ID} i stället för containernamn/id.
--node-name [Krävs] Namnet på noden.
--service-manifest-name [Krävs] Namnet på ett tjänstmanifest som registrerats som en del av en programtyp i ett Service Fabric-kluster.
--container-api-body HTTP-begärandetext för CONTAINER REST API.
--container-api-content-type Innehållstyp för CONTAINER REST API, standardvärdet "application/json".
--container-api-http-verb HTTP-verb för CONTAINER REST API, standardvärdet GET.
--timeout -t Standard: 60.

Globala argument

Argument beskrivning
--felsöka Öka loggningsverositeten för att visa alla felsökningsloggar.
--help -h Visa det här hjälpmeddelandet och avsluta.
--output -o Utdataformat. Tillåtna värden: json, jsonc, table, tsv. Standard: json.
--fråga JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
--mångordig Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

sfctl-containerloggar

Hämtar containerloggarna för containern som distribueras på en Service Fabric-nod.

Argument

Argument beskrivning
--application-id [Krävs] Programmets identitet.

Detta är vanligtvis det fullständiga namnet på programmet utan URI-schemat "fabric:". Från och med version 6.0 avgränsas hierarkiska namn med tecknet "~". Om programnamnet till exempel är "fabric:/myapp/app1" skulle programidentiteten vara "myapp~app1" i 6.0+ och "myapp/app1" i tidigare versioner.
--code-package-instance-id [Krävs] Kodpaketinstans-ID, som kan hämtas av "tjänstkod-paket-lista".
--code-package-name [Krävs] Namnet på kodpaketet som anges i tjänstmanifestet som registrerats som en del av en programtyp i ett Service Fabric-kluster.
--node-name [Krävs] Namnet på noden.
--service-manifest-name [Krävs] Namnet på ett tjänstmanifest som registrerats som en del av en programtyp i ett Service Fabric-kluster.
--svans Antal rader som ska visas från slutet av loggarna. Standardvärdet är 100. "all" för att visa de fullständiga loggarna.
--timeout -t Standard: 60.

Globala argument

Argument beskrivning
--felsöka Öka loggningsverositeten för att visa alla felsökningsloggar.
--help -h Visa det här hjälpmeddelandet och avsluta.
--output -o Utdataformat. Tillåtna värden: json, jsonc, table, tsv. Standard: json.
--fråga JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
--mångordig Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

Nästa steg

  • Konfigurera Service Fabric CLI.
  • Lär dig hur du använder Service Fabric CLI med hjälp av exempelskripten.