Compartir a través de


sfctl container

Ejecute los comandos relacionados con el contenedor en un nodo de clúster.

Comandos:

Command Descripción
invoke-api Invoca la API de contenedor para el contenedor implementado en un nodo de Service Fabric para el paquete de código especificado.
logs Obtiene los registros de contenedor para el contenedor implementado en un nodo de Service Fabric.

sfctl container invoke-api

Invoca la API de contenedor para el contenedor implementado en un nodo de Service Fabric para el paquete de código especificado.

Argumentos

Argument Descripción
--application-id [Obligatorio] La identidad de la aplicación.

Este suele ser el nombre completo de la aplicación sin el esquema de URI "fabric:" A partir de la versión 6.0, los nombres jerárquicos se delimitan con el carácter "~". Por ejemplo, si el nombre de la aplicación es "fabric:/myapp/app1", la identidad de la aplicación sería "myapp~app1" en 6.0+ y "myapp/app1" en las versiones anteriores.
--code-package-instance-id [obligatorio] Identificador que de forma exclusiva identifica a una instancia de paquete de código implementada en un nodo de Service Fabric.

Se puede recuperar con "service code-package-list".
--code-package-name [obligatorio] El nombre del paquete de código especificado en un manifiesto de servicio registrado como parte de un tipo de aplicación en un clúster de Service Fabric.
--container-api-uri-path [obligatorio] Ruta acceso de URI de la API REST del contenedor, use "{ID}" en lugar de identificador/nombre de contenedor.
--node-name [Obligatorio] El nombre del nodo.
--service-manifest-name [Obligatorio] El nombre de un manifiesto de servicio registrado como parte de un tipo de aplicación en un clúster de Service Fabric.
--container-api-body Cuerpo de la solicitud HTTP para la API REST del contenedor.
--container-api-content-type Tipo de contenido para la API REST del contenedor, el valor predeterminado es "application/json".
--container-api-http-verb Verbo HTTP para la API REST del contenedor, el valor predeterminado es GET.
--timeout -t Valor predeterminado: 60.

Argumentos globales

Argumento Descripción
--debug Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
--help -h Muestre este mensaje de ayuda y salga.
--output -o Formato de salida. Valores permitidos: json, jsonc, table y tsv. Valor predeterminado: json.
--query Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
--verbose Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

sfctl container logs

Obtiene los registros de contenedor para el contenedor implementado en un nodo de Service Fabric.

Argumentos

Argument Descripción
--application-id [Obligatorio] La identidad de la aplicación.

Este suele ser el nombre completo de la aplicación sin el esquema de URI "fabric:" A partir de la versión 6.0, los nombres jerárquicos se delimitan con el carácter "~". Por ejemplo, si el nombre de la aplicación es "fabric:/myapp/app1", la identidad de la aplicación sería "myapp~app1" en 6.0+ y "myapp/app1" en las versiones anteriores.
--code-package-instance-id [obligatorio] Identificador de instancia de paquete de código, que se puede recuperar por "service code-package-list".
--code-package-name [obligatorio] El nombre del paquete de código especificado en un manifiesto de servicio registrado como parte de un tipo de aplicación en un clúster de Service Fabric.
--node-name [Obligatorio] El nombre del nodo.
--service-manifest-name [Obligatorio] El nombre de un manifiesto de servicio registrado como parte de un tipo de aplicación en un clúster de Service Fabric.
--tail Número de líneas para mostrar desde el final de los registros. El valor predeterminado es 100. "all" para mostrar los registros completos.
--timeout -t Valor predeterminado: 60.

Argumentos globales

Argumento Descripción
--debug Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
--help -h Muestre este mensaje de ayuda y salga.
--output -o Formato de salida. Valores permitidos: json, jsonc, table y tsv. Valor predeterminado: json.
--query Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
--verbose Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

Pasos siguientes