Comandos do Docker: um guia completo para gerenciar contêineres

Última atualização: 18/03/2025
autor: Isaac
  • O Docker permite que você gerencie contêineres com comandos itens essenciais como correr, ps e parar.
  • As imagens formam a base dos contêineres e são gerenciadas com pull, build e rmi.
  • Os volumes facilitam o armazenamento persistente com comandos como volume create e rm.
  • O Docker gerencia redes com ferramentas como criação de rede, conexão e rm.

Comandos básicos do Docker

O Docker tornou-se uma ferramenta essencial para o gerenciamento de contêineres, facilitando o desenvolvimento de aplicações em ambientes isolados e escaláveis. Compreender os comandos mais importantes do Docker é crucial para navegar nessa plataforma com facilidade e maximizar seus recursos.

Neste artigo, exploraremos os principais comandos do Docker , desde o gerenciamento de contêineres até o manuseio de imagens, volumes e redes. Seja você um iniciante ou alguém que deseja aprofundar seus conhecimentos, este é um guia completo e detalhado dos comandos essenciais do Docker.

Arquitetura e elementos-chave do Docker

Antes de nos aprofundarmos nos comandos específicos, é importante entender os principais elementos que compõem a arquitetura do Docker:

  • Motor Docker: É o motor central que permite a execução de recipientes.
  • Imagens: São modelos pré-configurados que servem de base para a criação recipientes.
  • Recipientes: São instâncias de imagens em execução, que encapsulam aplicativos e suas dependências.
  • Volumes: Eles permitem que os dados sejam armazenados em um persistente dentro dos recipientes.
  • redes: Eles facilitam a comunicação entre contêineres e com o mundo exterior.
Imagens personalizadas com Dockerfile-3
Artigo relacionado:
Como criar imagens personalizadas no Docker com Dockerfile

Comandos básicos para gerenciar contêineres

Os contêineres são o núcleo do Docker. Para gerenciá-los corretamente você precisa conhecer os seguintes comandos:

  • execução do docker: executar um recipiente a partir de um fotografia. Exemplo: docker run -d --name mi_contenedor nginx.
  • janela de encaixe ps: Listar o recipientes em andamento. Para ver todos os contêineres, incluindo os parados, use docker ps -a.
  • parada do docker: Interrompe um contêiner em execução. Exemplo: docker stop mi_contenedor.
  • início do docker: Inicia um contêiner parado. Exemplo: docker start mi_contenedor.
  • reinicialização do docker: Reinicie um contêiner. Exemplo: docker restart mi_contenedor.
  • docker rm: Exclui um contêiner parado. Exemplo: docker rm mi_contenedor.

Gerenciamento de contêineres no Docker

Comandos para gerenciamento de imagens

As imagens são fundamentais no Docker, pois permitem criar ambientes consistentes e reproduzíveis . Alguns comandos importantes são:

  • Imagens do Docker: Listar todos os imagens armazenados no sistema.
  • puxar docker: Baixe um fotografia do Docker Hub. Exemplo: docker pull ubuntu.
  • construção do docker: construir um fotografia de um Dockerfile. Exemplo: docker build -t mi_imagen ..
  • docker rmi: Apagar um fotografia específico. Exemplo: docker rmi mi_imagen.
Como usar o Docker Compose-2
Artigo relacionado:
Guia completo para usar o Docker Compose

Gerenciamento de volume no Docker

Os volumes permitem armazenar e compartilhar dados de forma persistente entre contêineres. Alguns comandos essenciais são:

  • criação de volume do docker: Crie um novo volume. Exemplo: docker volume create mi_volumen.
  • volume do docker ls: Listar todos os volumes disponíveis.
  • volume do docker rm: Exclui um volume específico. Exemplo: docker volume rm mi_volumen.
  • docker executar -v: Associar um volume para um recipiente. Exemplo: docker run -v mi_volumen:/datos nginx.

Comandos de gerenciamento de rede

O Docker oferece opções avançadas de gerenciamento de rede , permitindo a comunicação entre contêineres e com o mundo externo:

  • rede docker ls: Listar todos os redes disponíveis.
  • criação de rede docker: crie um novo vermelho. Exemplo: docker network create mi_red.
  • conexão de rede docker: Conecta um contêiner a um vermelho. Exemplo: docker network connect mi_red mi_contenedor.
  • rede docker rm: Apagar um vermelho. Exemplo: docker network rm mi_red.

Rede no Docker

Dominar esses comandos permitirá que você trabalhe de forma eficiente com o Docker, otimizando o gerenciamento de aplicações em contêineres. Com este guia detalhado, você agora possui as ferramentas necessárias para gerenciar profissionalmente imagens, contêineres, volumes e redes dentro do Docker.

Artigo relacionado:
Como corrigir o código de erro 4294967295