Docker
Aprenda Docker do primeiro container até a produção. Imagens, redes, volumes, Compose, builds multi-stage e registries seguros.
13 lições, em ordem
- 120 min
O Que É o Docker
Você constrói alguma coisa no seu próprio computador e funciona. Manda para um colega de time, ou coloca num servidor, e quebra. Um sistema...
Containers vs VMsImagesContainersDocker daemonDocker CLI - 225 min
Seu Primeiro Container
Você já sabe, na teoria, que uma imagem é um pacote lacrado e que um container é o que acontece quando você abre um de verdade. Só que teoria leva...
Docker runHello-worldInteractive shellDocker psDocker stopDocker rm - 330 min
Images e o Dockerfile
Até agora você só abriu sacolas que outra pessoa lacrou: hello-world, ubuntu, alpine. Isso serve para explorar, mas não resolve o problema da...
FROMRUNCMDDocker buildDocker imagesDocker rmi - 435 min
Criando Images Personalizadas
O Dockerfile da lição anterior só instalava software, nunca trazia nenhum arquivo seu para dentro da imagem e nunca controlava em que lugar da imagem...
COPYWORKDIRENVEXPOSELayer caching.dockerignore - 530 min
Rede de Containers
Você rodou um servidor web num contêiner, viu ele avisar que está escutando na porta 80, abriu http://localhost:80 no navegador e não veio nada. O...
Published ports-p host:containerUser-defined networksContainer DNSDocker network - 630 min
Volumes e Persistência
Rode um banco de dados num container, insira algumas linhas, remova o container, suba de novo, e as linhas sumiram. Não corrompidas, não escondidas:...
Bind mountsNamed volumesContainer writable layerDocker volumeWhere data lives - 735 min
Docker Compose
A esta altura, subir uma aplicação realista leva quatro comandos e nenhum deles é curto. Criar uma rede. Criar um volume. Subir o banco de dados com...
Compose.yamlServicesDepends_onPort mappingDocker compose up/downNamed volumes in compose - 835 min
Multi-Stage Builds
Construa uma imagem de container para um programa compilado do jeito óbvio e o resultado assusta: uma imagem de 900 megabytes cujo conteúdo útil é um...
Build stageRuntime stage--from=builderSlim final imagesAS aliasing - 925 min
Variáveis de Ambiente e Segredos
A sua imagem funciona no seu laptop. Agora ela precisa rodar em staging com um banco de dados diferente, e em produção com outro diferente ainda, e a...
ENV in Dockerfile-e at runEnv_file in composeWhy not to bake secretsDocker secrets brief mention - 1025 min
Healthchecks e políticas de reinício
A sua stack está no ar. O docker ps diz que tudo está rodando, e o site devolve erros. Você investiga e descobre que a API subiu antes de o banco de...
HEALTHCHECK directive--restart=unless-stoppedDocker inspect healthCompose healthcheck - 1130 min
Otimização e Segurança de Images
Quase nenhum incidente de produção envolvendo Docker é um bug do Docker. O padrão que se repete é bem mais sem graça: uma imagem construída a partir...
Small bases like alpine and distrolessUSER non-rootPinning versionsDocker scoutTrivyMulti-arch idea - 1225 min
Registries e Publicação
Toda imagem que você construiu até aqui existe em exatamente um lugar: o daemon do Docker na sua máquina. Isso serve enquanto você é a única pessoa...
Docker tagDocker loginDocker pushDocker HubGHCRPrivate registries - 1350 min
Capstone: Entregando uma Stack
Cada lição até aqui ensinou uma coisa só, sempre contra um container que imprimia uma string. É assim que se aprende uma diretiva, e é também o que...
Multi-stage DockerfileCompose.yaml with two servicesHealthcheck and restart policyTag and pushRun elsewhere
Aprenda Docker no seu idioma
Cada lição, quiz e resposta do tutor aparece no seu idioma. O tutor de IA responde no idioma em que você pergunta.
Roles that use Docker
See how hiring teams interview engineers on Docker, in production-like environments.
DevOps Engineer
Hire DevOps engineers who actually ship. Run live or take-home interviews in production-like Linux environments with Docker, Kubernetes, Terraform and CI/CD. See how they debug, automate, and work alongside AI.
See the interviewPlatform Engineer
Hire platform engineers who reduce friction for every team. Real golden-path templates, real internal CLIs, real service onboarding flows. We record every step.
See the interviewSite Reliability Engineer (SRE)
Hire SREs who actually run production. Live workspaces with metrics, logs, traces and a service that is starting to misbehave. We record every keystroke.
See the interview