Siguiente: , Anterior: , Subir: Utilidades   [Índice general][Índice]


9.13 Invocación de guix container

Nota: En la versión 1.3.0, esta herramienta es experimental. La interfaz está sujeta a cambios radicales en el futuro.

El propósito de guix container es la manipulación de procesos en ejecución dentro de entornos aislados, normalmente conocido como un “contenedor”, típicamente creado por las órdenes guix environment (véase Invocación de guix environment) y guix system container (véase Invocación de guix system).

La sintaxis general es:

guix container acción opciones

acción especifica la operación a realizar con el contenedor, y opcines especifica los parámetros específicos del contexto para la acción.

Las siguientes acciones están disponibles:

exec

Ejecute una orden en el contexto de un contenedor en ejecución.

La sintaxis es:

guix container exec pid programa parámetros

pid especifica el ID del proceso del contenedor en ejecución. programa especifica el nombre del archivo ejecutable dentro del sistema de archivos raíz del contenedor. parámetros son opciones adicionales que se pasarán a programa.

La siguiente orden lanza un shell interactivo de ingreso al sistema dentro de un contenedor del sistema, iniciado por guix system container, y cuyo ID de proceso es 9001:

guix container exec 9001 /run/current-system/profile/bin/bash --login

Fíjese que el pid no puede ser el proceso creador del contenedor. Debe ser el PID 1 del contenedor o uno de sus procesos hijos.