O que vem a seguir#
Agora que você configurou o Docker Desktop, desenvolveu com contêineres e construiu e enviou sua primeira imagem, você já pode dar o próximo passo e mergulhar profundamente no que é um contêiner e como ele funciona.
As seções a seguir fornecem guias passo a passo para ajudar você a entender os principais conceitos do Docker, criar imagens e executar contêineres.
O básico#
Comece aprendendo os conceitos básicos de contêineres, imagens, registros e Docker Compose.
- O que é um contêiner?
- Aprenda como executar seu primeiro contêiner.
- O que é uma imagem?
- Aprenda o básico sobre camadas de imagem.
- O que é um registro?
- Aprenda sobre registros de contêineres, explore sua interoperabilidade e interaja com registros.
- O que é o Docker Compose?
- Entenda melhor o Docker Compose.
Criando imagens#
Crie imagens de contêiner otimizadas com Dockerfiles, cache de construção e construções em vários estágios.
- Entendendo camadas de imagem
- Aprenda sobre as camadas de imagens de contêiner.
- Escrevendo um Dockerfile
- Aprenda a criar uma imagem usando um Dockerfile.
- Crie, adicione tags e publique uma imagem
- Aprenda a criar, adicionar tags e publicar uma imagem no Docker Hub ou em qualquer outro registro.
- Usando o cache de construção
- Aprenda sobre o cache de construção, quais alterações invalidam o cache e como usar o cache de construção de forma eficaz.
- Construções em vários estágios
- Obtenha uma melhor compreensão das construções em vários estágios e seus benefícios.
Executando contêineres#
Domine técnicas essenciais para expor portas, substituir configurações padrão, persistir dados, compartilhar arquivos e gerenciar aplicações multicontêineres.
- Publicando portas
- Entenda a importância de publicar e expor portas no Docker.
- Substituindo configurações padrão de contêiner
- Aprenda a substituir as configurações padrão de contêiner usando o comando
docker run
.
- Aprenda a substituir as configurações padrão de contêiner usando o comando
- Persistindo dados de contêiner
- Aprenda a importância da persistência de dados no Docker.
- Compartilhando arquivos locais com contêineres
- Explore as várias opções de armazenamento disponíveis no Docker e seu uso comum.
- Aplicações multicontêineres
- Aprenda a importância das aplicações multicontêineres e como elas são diferentes das aplicações de contêiner único.