Parar Contêiner Docker

DockerBeginner
Pratique Agora

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.

Este é um Lab Guiado, que fornece instruções passo a passo para ajudá-lo a aprender e praticar. Siga as instruções cuidadosamente para completar cada etapa e ganhar experiência prática. Dados históricos mostram que este é um laboratório de nível iniciante com uma taxa de conclusão de 100%. Recebeu uma taxa de avaliações positivas de 100% dos estudantes.

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.

  1. 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 nginx
  2. Agora, para parar o contêiner em execução, use o seguinte comando:

    docker stop my-nginx
  3. Após executar o comando docker stop, o contêiner será parado, e você pode verificar isso executando o seguinte comando:

    docker ps -a

    Você 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.

  1. Vamos executar um novo contêiner usando a imagem alpine e 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"
  2. Agora, inicie um encerramento suave do contêiner, parando-o com o comando docker stop:

    docker stop long-running
  3. Verifique o status do contêiner executando:

    docker ps -a

    O 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.