Gerenciando imagens e contêineres Docker
Aprenda os comandos Docker do dia a dia para listar, inspecionar, parar, remover e limpar imagens e contêineres, mantendo seu ambiente organizado.
Gerenciando imagens e contêineres Docker é uma aula grátis de Docker & Kubernetes for Developers no CoddyKit. Esta é a aula 4 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Docker & Kubernetes for Developers, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Docker & Kubernetes for Developers inclui 4 aulas no total.
Partes desta aula ainda não foram traduzidas e aparecem em inglês.
Images vs Containers
Two core concepts: an image is a read-only template (like a class), and a container is a running instance of it (like an object). One image, many containers.
Listing Images
List the images on your machine with docker images. Each row shows the repository, tag, id, and size.
docker imagesListing Containers
docker ps shows running containers; add -a to include stopped ones too.
docker ps -aInspecting a Container
docker inspect prints detailed JSON about a container or image — its config, network, mounts, and more.
docker inspect my_containerViewing Logs
Read a container's output with docker logs. Add the -f flag to follow the stream live, like tail -f.
docker logs -f my_containerStopping and Starting
docker stop halts a container gracefully (SIGTERM, then SIGKILL after a grace period) and docker start brings it back.
docker stop my_container
docker start my_containerRemoving a Container
Delete a stopped container with docker rm. You can't remove a running one unless you force it with -f.
docker rm my_containerRemoving an Image
Remove an image with docker rmi. It fails if any container still references it, so clear those dependent containers first.
docker rmi nginx:latestRunning a Command Inside
docker exec runs a command inside a running container. With -it you get an interactive shell to poke around.
docker exec -it my_container shCleaning Up with prune
Stopped containers and dangling images pile up over time. docker system prune reclaims all that space in one command.
docker system pruneNaming Containers
Give a container a friendly handle with --name at run time, so you reference it by name instead of a random id.
docker run --name web -d nginxQuick Check
Test your Docker management knowledge.
Recap
Recap: list with docker images and ps -a, dig in with inspect and logs, control lifecycle via stop/start/rm/rmi, and clean up with system prune.
Aprenda Docker & Kubernetes for Developers com um tutor de IA — grátis
Escreva e execute código real no seu navegador, obtenha ajuda instantânea de um tutor de IA 24/7 e continue de onde parou na web ou no app.
- Cursos
- 12
- Aulas
- 48
Perguntas Frequentes
A aula “Gerenciando imagens e contêineres Docker” é grátis?
Sim — o texto completo de “Gerenciando imagens e contêineres Docker” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Docker & Kubernetes for Developers, atualize para CoddyKit PRO. O curso de Docker & Kubernetes for Developers inclui 4 aulas no total.
O que vou aprender em “Gerenciando imagens e contêineres Docker”?
Aprenda os comandos Docker do dia a dia para listar, inspecionar, parar, remover e limpar imagens e contêineres, mantendo seu ambiente organizado. Você pratica Docker & Kubernetes for Developers com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar Docker & Kubernetes for Developers?
Nenhuma experiência prévia é necessária. Docker & Kubernetes for Developers no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 4 de 4.
Quanto tempo leva a aula “Gerenciando imagens e contêineres Docker”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de Docker & Kubernetes for Developers?
Sim. Cada aula de Docker & Kubernetes for Developers inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.
Todas as aulas deste curso
- Introdução à conteinerização
- Instalação do Docker e comandos básicos
- Executando seu primeiro contêiner
- Gerenciando imagens e contêineres Docker