6.2.2. Ejecutar support-tools con runlabels
La imagen del contenedor rhel8/support-tools
está hecha para ejecutar herramientas como sosreport
y sos-collector
para ayudarle a analizar su sistema anfitrión. Para simplificar la ejecución de la imagen support-tools
, ésta incluye una etiqueta de ejecución run
. El siguiente procedimiento describe cómo ejecutar la imagen support-tools
:
Procedimiento
Tire de la imagen de
support-tools
:# podman pull registry.redhat.io/rhel8/support-tools
Mostrar (pero no ejecutar) la etiqueta de ejecución
run
parasupport-tools
:# podman container runlabel run --display rhel8/support-tools command: podman run -it --name support-tools --privileged --ipc=host --net=host --pid=host -e HOST=/host -e NAME=support-tools -e IMAGE=registry.redhat.io/rhel8/support-tools:latest -v /run:/run -v /var/log:/var/log -v /etc/machine-id:/etc/machine-id -v /etc/localtime:/etc/localtime -v /:/host registry.redhat.io/rhel8/support-tools:latest
Esto muestra que el comando monta directorios y abre privilegios y espacios de nombres (ipc, net y pid) al sistema anfitrión. Asigna el sistema de archivos raíz del host al directorio
/host
en el contenedor.Ejecute la etiqueta de ejecución
run
para las herramientas de apoyo:# podman container runlabel run rhel8/support-tools command: podman run -it --name support-tools --privileged --ipc=host --net=host --pid=host -e HOST=/host -e NAME=support-tools -e IMAGE=registry.redhat.io/rhel8/support-tools:latest -v /run:/run -v /var/log:/var/log -v /etc/machine-id:/etc/machine-id -v /etc/localtime:/etc/localtime -v /:/host registry.redhat.io/rhel8/support-tools:latest bash-4.4#
Esto abre un shell bash dentro del contenedor
support-tools
. Ahora puede ejecutar informes o herramientas de depuración contra el sistema anfitrión (/host
).Para salir del contenedor y volver al host, escriba
exit
.# exit