🔟🐋Primeiros Passos com Docker: 10 Comandos Básicos
Atualizado em 19/05/2025
📝O que você vai encontrar nesse artigo?
O Docker se tornou uma ferramenta essencial no mundo do desenvolvimento e da infraestrutura moderna, permitindo a criação, o empacotamento e a execução de aplicações em ambientes isolados chamados contêineres.
Com minha breve experiência na área de DevOps e infraestrutura, percebo como dominar o básico do Docker faz diferença no dia a dia.
Neste artigo, tento trazer 10 comandos iniciais começar a trabalhar com Docker de forma prática e eficiente. Além de mostrar uma das formas que você pode realizar o download do docker e verificar sua versão.
⬇️Download do Docker
(via Script - aqui utilizei uma VM rodando Linux (Ubuntu) para fazer a instalação)
$ curl -fsSL https://get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh
Executing docker install script, commit: 7cae5f8b0decc17d6571f9f52eb840fbc13b2737
<...>
*Para mais informações consulte a documentação oficial: Install Docker on Ubuntu
Verificar a instalação e a versão do docker
systemctl status docker
docker version
⚠️Comandos importantes do Docker
- docker ps: lista os contêiners.
- docker pull: faz o download de uma imagem.
- docker images: lista as imagens.
- docker images: lista as imagens.
- docker run: inicia um contêiner.
- docker exec: executa um comando em um contêiner.
- docker rm: deleta um contêiner.
- docker rmi: deleta uma imagem.
- docker cp: copia um arquivo.
- docker stop: para um contêiner que está rodando.
- docker start: inicia um contêiner parado.
💻Na prática
Listando os contêiners
docker ps # lista os contêiners rodando
docker ps -a # lista todos os contêiners
Download de imagens
docker pull [nome_da_imagem]
docker images # lista as imagens
# Exemplo
docker pull hello-world
TAGs
docker pull [nome_da_imagem]:[tag]
# Exemplo
docker pull debian:9
Executando aplicações no contêiner
docker run -dti [nome_da_imagem]
docker run -dti --name [nome_container] [nome_da_imagem]
docker exec -it [id] [comando]
# Exemplos
docker run -dti --name Ubuntu-A ubuntu
docker run -dti debian:9 --name=Debian
docker exec -it [id] /bin/bash
docker exec -it [id] cat /etc/*release
Parando e reiniciando um contêiner
docker stop [nome_container ou id]
docker start [nome_container ou id]
docker restart [nome_container ou id]
# Exemplos
docker stop mysql-A
docker start mysql-A
Excluindo contêiners e imagens
Obs.: para conseguir excluir um contêiner ele precisa estar parado. Para parar (tópico anterior): docker stop [id].
docker rm [nome_container ou id]
# Excluindo imagens
docker rmi [nome_da_imagem]
# Exemplos
docker rm mysql-A
docker rmi hello-world
Bora aprender juntos?
🐋 Esses 10 comandos formam a base para começar a trabalhar com Docker no dia a dia. Com eles, você já consegue gerenciar imagens e contêineres, executar comandos dentro de ambientes isolados, mover arquivos e manter seu ambiente limpo e organizado. À medida que você se familiariza com essas operações, ficará mais fácil avançar para recursos mais avançados, como Docker Compose, redes personalizadas, volumes e orquestração com Kubernetes. O importante é praticar e explorar — quanto mais você experimenta, mais natural o uso do Docker se torna. Agora que você já conhece os principais comandos iniciais, que tal colocá-los em prática e começar a construir seus próprios ambientes conteinerizados?
Referências
📌 Primeiros passos com Docker - DIO
📌 O Docker facilita o desenvolvimento de aplicativos (Lucas Gertel) - Post Linkedin