Carregando Idioma...

Guia Básico de Comandos Docker

Guia Básico de Comandos Docker

O Docker é uma plataforma poderosa que permite aos desenvolvedores empacotar, distribuir e gerenciar aplicações dentro de containers leves. Se você está começando com o Docker, este guia oferece uma visão geral dos comandos essenciais que você precisará para construir e interagir com seus containers.

Comandos de Construção

Antes de interagir com containers, é necessário criar uma imagem Docker, que é um modelo para um container.

docker build

  • Uso: docker build -t nome_da_imagem .

  • Descrição: Constrói uma imagem Docker a partir de um Dockerfile no diretório atual.

docker pull

  • Uso: docker pull nome_da_imagem

  • Descrição: Baixa uma imagem de um registro, como o Docker Hub.

docker images

  • Uso: docker images

  • Descrição: Lista todas as imagens Docker disponíveis localmente.

Comandos de Interação

Com as imagens criadas, o próximo passo é rodar e gerenciar containers.

docker run

  • Uso: docker run -it --name nome_do_container nome_da_imagem

  • Descrição: Cria e inicia um container a partir de uma imagem. O -it permite a interação com o container.

docker ps

  • Uso: docker ps (containers em execução) ou docker ps -a (todos os containers)

  • Descrição: Lista os containers atualmente em execução.

docker exec

  • Uso: docker exec -it nome_do_container comando

  • Descrição: Executa um comando dentro de um container em execução.

docker stop

  • Uso: docker stop nome_do_container

  • Descrição: Para a execução de um container.

docker start

  • Uso: docker start nome_do_container

  • Descrição: Inicia um container que foi parado.

docker rm

  • Uso: docker rm nome_do_container

  • Descrição: Remove um container que não está em execução.

docker rmi

  • Uso: docker rmi nome_da_imagem

  • Descrição: Remove uma imagem Docker local.

Comandos Avançados

A medida que você se familiariza com o Docker, poderá explorar comandos mais avançados para networking, armazenamento e mais.

docker network

  • Descrição: Gerencia as redes do Docker.

docker volume

  • Descrição: Gerencia os volumes do Docker, permitindo a persistência de dados.

Conclusão

Dominar estes comandos básicos do Docker abrirá um mundo de possibilidades para desenvolver e entregar aplicações de forma eficiente e consistente. Pratique-os para se tornar proficiente no uso de containers Docker e descubra como eles podem simplificar seu fluxo de trabalho de desenvolvimento.

Publicações Relacionadas