Introdução
Neste laboratório, você vivenciará um cenário no meio de uma tempestade no deserto, onde encontrará uma figura ameaçadora conhecida como o "Demônio do Deserto". Seu objetivo é navegar pela tempestade e aprender a habilidade essencial de parar os contêineres Docker para escapar da ira do demônio.
Entendendo a Execução de Contêineres Docker
Nesta etapa, você aprenderá sobre os fundamentos da execução de contêineres Docker e como parar contêineres em execução.
Primeiramente, vamos executar um contêiner Docker simples usando a imagem
nginx, executando o seguinte comando em seu terminal:docker run -d --name my-nginx nginxAgora, para parar o contêiner em execução, use o seguinte comando:
docker stop my-nginxApós executar o comando
docker stop, o contêiner será parado, e você pode verificar isso executando o seguinte comando:docker ps -aVocê deverá ver que o contêiner parado está listado com o status "Exited" (Saído).
Desligamento Graceful de Contêineres
Nesta etapa, você aprenderá sobre o encerramento suave de contêineres usando o comando docker stop.
Vamos executar um novo contêiner usando a imagem
alpinee executar um comando de longa duração dentro do contêiner:docker run -d --name long-running alpine sh -c "while :; do echo 'Long-running command...'; sleep 5; done"Agora, inicie um encerramento suave do contêiner, parando-o com o comando
docker stop:docker stop long-runningVerifique o status do contêiner executando:
docker ps -aO contêiner deve estar no estado "Exited" (Saído).
Resumo
Neste laboratório, o foco foi dominar a habilidade de parar contêineres Docker. Ao seguir os cenários apresentados e executar as etapas fornecidas, você adquiriu experiência prática em parar contêineres em execução, garantindo uma compreensão mais profunda do gerenciamento de contêineres dentro do Docker. Isso será inestimável em sua jornada para se tornar proficiente no gerenciamento de contêineres Docker.



