Desenvolvimento de Sistemas para Automação Comercial

Voltar

Docker - 05/01/2026



Pacotes:


Certificação de originalidade Docker:

  • Instalar chaves que serão usadas para autorizar entradas de arquivos do repositório do Docker e garantir que somente conteúdo confiável seja baixado.


Adicionar o repositório oficial do Docker ao Debian:

  • Prepara o repositório do apt para instalar o Docker no Debian usando a chave instalada anteriormente.


Instalar o Docker:

  • Após concluir os comandos abaixo saia e entre novamente do terminal com o exit para que o sistema aceite a entrada do usuario no grupo do Docker.


Testando a Instalação:


Comandos Docker:

  • docker é um comando como muitos outros localizado em /usr/bin/docker ele pode ser usado sozinho ou em conjunto com o compose. A diferença é que docker enxerga o nome definido em container_name: no arquivo docker-compose.yml e pode ser executado de qualquer lugar, enquanto o docker compose precisa estar dentro do diretório do projeto e usa nome do serviço definido em services: também do arquivo docker-compose.yml.

  • Iniciar containers sem prender o terminal:

  • Iniciar container específico:

  • Iniciar containers recriando as imagens:

  • Listar container ativos:

  • Listar todos os container:

  • Parar containers:

  • Parar containers apagando todos os volumes inclusive os persistentes, ou seja, zerar TUDO até o banco de dados:

  • Reiniciar containers:

    Útil quando se altera algum arquivo de config.

  • Reiniciar container espeficifico:

  • Executar um app de dentro de um container:

    Pode ser usado para executar um terminal dentro do container para navegar por ele ou execurar outros apps.

    Exemplos:

  • Executar um aplicativo como root:

  • Ver logs:

  • Ver logs em tempo real:

  • Listar redes do composer e ver estrutura:

  • Criar Rede Global para comunicação entre projetos:

  • Listar volumes do composer e ver estrutura:

  • Ver consumo de memória dos containers:

  • Ver consumo de memória dos containers:

  • Apagar Imagens paradas (Faxina):