Laboratórios Práticos de Docker

Este curso contém diversos laboratórios para Docker, cada um sendo um pequeno projeto Docker com orientação e soluções detalhadas. Você pode praticar suas habilidades em Docker completando estes laboratórios, aprimorar suas habilidades de codificação e aprender a escrever código limpo e eficiente.

DockerDevOps

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Programa

01 Puxar imagem do repositório
02 Executar um container
03 Listar containers
04 Listar containers em execução
05 Iniciar container
06 Parar container
07 Reiniciar container
08 Remover container
09 Anexar ao container
10 Executar comando no container
11 Visualizar logs do container
12 Inspecionar container
13 Exibir processos em execução no container
14 Criar container
15 Listar portas do container
16 Marcar (tag) uma imagem
17 Enviar imagem para o repositório
18 Remover imagem
19 Listar imagens
20 Pesquisar imagens no repositório
21 Copiar dados entre o host e o container
22 Gerenciar volumes
23 Construir imagem a partir de um Dockerfile
24 Gerenciar redes
25 Exibir informações do sistema
26 Mostrar versão do Docker
27 Fazer login no registro do Docker
28 Fazer logout do registro do Docker
29 Gerenciar Docker
30 Remover objetos Docker não utilizados

Introdução

Desenvolva fluência prática na linha de comando do Docker com 60 laboratórios focados em 30 habilidades cotidianas. Cada tema combina um laboratório guiado com um desafio posterior, permitindo aprender o comando em contexto e depois verificar se você consegue aplicá-lo sem orientação.

O curso percorre o fluxo essencial do Docker: localizar e executar imagens, inspecionar containers, lidar com dados e redes, trabalhar com um registro e remover objetos sem uso. Os exercícios curtos e repetíveis complementam uma introdução centrada em conceitos.

O que você aprenderá

Ao concluir o curso, você saberá:

  • Baixar, pesquisar, listar, taguear, enviar e remover imagens Docker.
  • Criar, executar, iniciar, parar, reiniciar, anexar e remover containers.
  • Executar comandos dentro de containers e copiar dados entre container e host.
  • Ler logs, inspecionar configurações, ver processos e identificar portas publicadas.
  • Construir uma imagem a partir de um Dockerfile e gerenciar a imagem local resultante.
  • Criar e gerenciar volumes e redes Docker para workloads em containers.
  • Consultar a versão e as informações globais do Docker e usar comandos de sistema.
  • Fazer login e logout em um registro e limpar com segurança objetos Docker sem uso.

Para quem é este curso

O curso é para iniciantes que já encontraram os conceitos do Docker, mas precisam de repetição estruturada com suas ferramentas de linha de comando. Também atende estudantes de desenvolvimento e operações que desejam praticar tarefas específicas antes de avançar para implantação ou orquestração mais ampla.

Pré-requisitos: Você deve se sentir à vontade com um terminal e comandos Linux básicos. Entender imagens, containers e a finalidade do Docker ajuda, mas o laboratório guiado de cada par prepara para o desafio correspondente.

Ambiente de aprendizagem: O curso contém 60 laboratórios práticos no navegador, organizados em 30 pares. Você trabalhará principalmente em um terminal fornecido com Docker; login no registro e push de imagens podem exigir credenciais.

Perguntas frequentes

Como os laboratórios guiados e os desafios se relacionam?

Cada um dos 30 temas começa com um laboratório guiado e continua com um desafio sobre o mesmo comando ou fluxo. Assim, você aprende com instruções e depois pratica aplicação independente.

Preciso de conta no Docker Hub ou em outro registro?

A maioria dos laboratórios usa operações locais ou pesquisa de imagens públicas. Os temas de login, logout e push envolvem autenticação e podem exigir credenciais válidas de registro.

O curso ensina Docker Compose ou Kubernetes?

Não. Ele se concentra em comandos Docker, Dockerfiles, volumes, redes, registros, informações do sistema e limpeza. Compose e orquestração estão fora do escopo listado.

Devo fazer este curso antes ou depois de Docker para Iniciantes?

Faça-o depois ou em paralelo com uma introdução se quiser repetir comandos. Ele funciona especialmente bem como treino após você compreender imagens e containers.

Professor

labby
Labby
Labby is the LabEx teacher.