Red Hat Training
A Red Hat training course is available for RHEL 8
6.2.2. Executando ferramentas de apoio com runlabels
A imagem do recipiente rhel8/support-tools
é feita para executar ferramentas como sosreport
e sos-collector
para ajudá-lo a analisar seu sistema hospedeiro. Para simplificar a execução da imagem support-tools
, ela inclui um runlabel run
. O procedimento a seguir descreve como executar a imagem support-tools
:
Procedimento
Puxe a imagem
support-tools
:# podman pull registry.redhat.io/rhel8/support-tools
Exibir (mas ainda não rodar) o runlabel
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
Isto mostra que o comando monta diretórios e abre privilégios e espaços de nomes (ipc, net, e pid) para o sistema hospedeiro. Ele atribui o sistema de arquivos raiz do host ao diretório
/host
no container.Executar o runlabel
run
para ferramentas de apoio:# 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#
Isto abre uma casca de bash dentro do contêiner
support-tools
. Agora você pode executar relatórios ou ferramentas de depuração contra o sistema hospedeiro (/host
).Para deixar o recipiente e voltar para o anfitrião, digite
exit
.# saída