Os 12 comandos mais úteis do Docker

O Docker é uma ferramenta poderosa e versátil para criar, implantar e gerenciar aplicativos em contêineres. Com a sua crescente popularidade, é essencial conhecer os comandos mais úteis para maximizar o potencial do Docker em suas tarefas diárias. Neste artigo, apresentaremos os 12 comandos mais utilizados no Docker, juntamente com breves descrições e dicas para você aproveitar ao máximo esta incrível tecnologia:

## lista imagens instaladas
docker images

## remove imagem
docker rmi [ID]

## lista todos os containers criados
docker ps -a

## lista containers ativos
docker ps

## remove container
docker rm [ID]

## inicia conteiner
docker-compose up

## pesquisa por imagens
docker search [nome_da_imagem]

## instala imagem
docker pull [nome_da_imagem]

## remove todos os containers inativos
docker rm $(docker ps -q -f status=exited)

## executa ssh em um container
docker exec -ti [ID] /bin/bash

## remove images <none> (imagens criadas no rebuild de uma imagem)
docker rmi $(docker images -f "dangling=true" -q)

## cria uma imagem baseada no Dockerfile
docker build -t [nome_da_imagem] .
view raw docker.sh hosted with ❤ by GitHub

1. Listar imagens instaladas:

docker images

Este comando permite que você visualize todas as imagens Docker instaladas no seu sistema. É uma etapa essencial para monitorar o que está disponível localmente e gerenciar o uso de espaço em disco.

2. Remover imagem:

docker rmi [ID]

Caso você precise liberar espaço ou não precise mais de uma imagem específica, este comando é a solução. Substitua [ID] pelo ID da imagem que deseja remover.

3. Listar todos os containers criados:

docker ps -a

Com este comando, você poderá ver uma lista de todos os containers criados, incluindo os que estão inativos. É útil para verificar o histórico e monitorar o estado dos seus containers.

4. Listar containers ativos:

docker ps

Essa variante do comando anterior lista apenas os containers que estão ativos no momento, o que é especialmente útil quando você precisa verificar rapidamente quais serviços estão em execução.

5. Remover container:

docker rm [ID]

Se você deseja liberar recursos do sistema, remover um container inativo é uma boa prática. O [ID] aqui se refere ao ID do container que você deseja eliminar.

6. Iniciar container:

docker-compose up

Com o Docker Compose, você pode definir e gerenciar aplicativos compostos por vários containers. Esse comando é usado para iniciar todos os serviços definidos no arquivo docker-compose.yml no diretório atual.

7. Pesquisar por imagens:

docker search [nome_da_imagem]

Quando você está procurando por uma imagem específica no Docker Hub ou em outros registros, este comando é a sua ferramenta para encontrar a imagem certa para suas necessidades.

8. Instalar imagem:

docker pull [nome_da_imagem]

Uma vez que você tenha encontrado a imagem desejada, utilize este comando para fazer o download da imagem em seu sistema local. Isso permitirá que você a utilize posteriormente para criar containers.

9. Remover todos os containers inativos:

docker rm $(docker ps -q -f status=exited)

Caso você tenha muitos containers inativos ocupando espaço, este comando é uma maneira eficiente de removê-los de uma só vez.

10. Executar SSH em um container:

docker exec -ti [ID] /bin/bash

Às vezes, é necessário acessar o interior de um container para fins de depuração ou manutenção. Este comando abre um shell interativo dentro do container especificado, permitindo que você execute comandos e verifique o ambiente interno.

11. Remover imagens:

docker rmi $(docker images -f "dangling=true" -q)

Após várias compilações e atualizações de imagens, é comum ficarem imagens penduradas com a marca. Utilize este comando para limpá-las e manter seu espaço organizado e livre de resíduos desnecessários.

12. Criar uma imagem baseada no Dockerfile:

docker build -t [nome_da_imagem] .

Por fim, este comando é utilizado para criar uma nova imagem com base em um arquivo chamado Dockerfile. Esses arquivos contêm todas as instruções necessárias para construir uma imagem personalizada do Docker, adaptada às necessidades específicas do seu aplicativo.

Conclusão

Agora que você está equipado com os 12 comandos mais úteis do Docker, pode aproveitar ao máximo essa tecnologia revolucionária! Lembre-se sempre de utilizar os comandos com cuidado, especialmente quando se trata de remover imagens e containers, para evitar perda de dados importantes.

Sinta-se à vontade para salvar este artigo como referência rápida e compartilhar com colegas que também estão mergulhados no mundo do Docker. Aproveite todo o potencial que o Docker oferece para facilitar o desenvolvimento, distribuição e execução dos seus aplicativos. Boa jornada Dockerizada! 🐳


Tags:

  • Bash
  • Container
  • Docker
  • Comandos
  • Máquina virtual
  • Ambiente

Compartilhar:

    O que achou do artigo?

    Escreva um comentário, deixe-me saber o que achou do artigo. Se tens uma dúvida basta perguntar:

    Resposta ao comentário:
    Loading...