Gerenciar Contêineres Docker

DockerBeginner
Pratique Agora

Introdução

Neste laboratório, você será transportado de volta à antiga arena romana, onde contêineres Docker batalham pela supremacia no mundo virtual. Você é um espectador ávido, com o objetivo de entender e dominar a arte de gerenciar contêineres Docker. Ao testemunhar as emocionantes batalhas Docker, sua tarefa é aprender a controlar e manipular o sistema Docker para vários cenários.

Explorando o Docker

Nesta etapa, você embarcará em uma exploração do Docker, baixando e executando um contêiner simples.

  • Baixe a imagem Docker "hello-world":

    docker pull hello-world
    
  • Execute o contêiner "hello-world":

    docker run hello-world
    

Criando Seu Próprio Contêiner

Nesta etapa, você criará um Dockerfile simples para construir sua própria imagem Docker personalizada.

Crie um arquivo chamado Dockerfile no diretório ~/project com o seguinte conteúdo:

FROM alpine:latest
CMD ["echo", "Welcome to the Docker Arena"]

Construa a imagem Docker a partir do Dockerfile:

docker build -t docker-arena .

Execute o contêiner Docker personalizado com base na imagem recém-construída:

docker run docker-arena

Gerenciando Contêineres

Nesta etapa, você aprenderá como iniciar, parar e remover contêineres Docker.

  • Inicie um contêiner chamado "nginx" usando a imagem oficial do nginx:

    docker run --name nginx -d -p 8080:80 nginx
    
  • Pare o contêiner "nginx" em execução:

    docker stop nginx
    
  • Remova o contêiner "nginx":

    docker rm nginx
    

Resumo

Neste laboratório, simulamos um cenário emocionante de arena Docker para ajudá-lo a entender os conceitos e habilidades fundamentais de gerenciamento de contêineres Docker. Ao seguir as instruções passo a passo, você explorou a extração e execução de imagens Docker, a criação de imagens personalizadas e o gerenciamento eficaz de contêineres. Este laboratório oferece uma introdução amigável para iniciantes ao gerenciamento de sistemas Docker e capacita você a aproveitar o poder do Docker para seus próprios projetos.