Conteinerização com Docker | Comandos do Docker | Aula 02
Introdução aos comandos do Docker
Visão geral da seção: Nesta seção, o instrutor introduz a importância dos comandos para interagir com as ferramentas e apresenta o Docker como uma ferramenta que permite encapsular serviços, sistemas e aplicações de forma prática.
Comandos fundamentais
- Os comandos são fundamentais para usufruir das ferramentas.
- Eles permitem executar ações diretamente na ferramenta de forma digitada.
- É possível criar scripts automatizados e processos para testar ferramentas.
- O Docker é uma ferramenta que permite criar imagens (receitas) com passo a passo dentro dele.
Executando comandos no Docker
Visão geral da seção: Nesta seção, o instrutor demonstra como executar comandos no Docker usando o comando "docker run" e explica os parâmetros utilizados.
Executando um container web
- O comando "docker run" é utilizado para executar um container no Docker.
- É necessário ter uma atualização do Linux dentro do Windows para utilizar o Docker no Windows.
- É possível passar parâmetros adicionais ao comando "docker run", como configurações ou terminal interativo.
- A imagem Designix é utilizada como exemplo de servidor web.
- Cada serviço precisa estar em portas exclusivas para evitar conflitos.
Utilizando o Docker
Visão geral da seção: Nesta seção, o palestrante demonstra como utilizar o Docker para baixar e executar imagens em diferentes máquinas.
Baixando e executando imagens com o Docker
- É possível utilizar a mesma imagem em diferentes máquinas.
- O comando "docker ps" lista os containers que estão rodando no momento.
- O comando "docker stop" é utilizado para parar um container.
- O comando "docker rm" é utilizado para remover um container.
- É possível gerenciar os containers através de uma interface gráfica.
Gerenciando Containers com o Docker
Visão geral da seção: Nesta seção, o palestrante explica como gerenciar containers utilizando o Docker.
Listando e identificando containers
- O comando "docker ps -a" lista todos os containers que já foram criados, incluindo aqueles que estão parados ou em pausa.
- Cada container possui um status que pode ser verificado através do comando "docker inspect".
- É possível criar novas imagens a partir de outras existentes.
Conclusão
Visão geral da seção: Nesta seção, o palestrante conclui a apresentação sobre Docker e destaca a importância de utilizá-lo para facilitar a execução de aplicações em diferentes ambientes.
Destaques finais
- O Docker permite baixar e executar imagens em diferentes máquinas.
- É possível gerenciar os containers através de uma interface gráfica ou linha de comando.
- Através do Docker é possível criar novas imagens a partir de outras existentes.
- Utilizar o Docker pode facilitar a execução de aplicações em diferentes ambientes.