ANÚNCIO

#02 – Como instalar o Docker no MacOS, Linux e Windons | Thi Code

Aprenda a instalar Docker no MacOS, Linux e Windows com este guia prático e direto do Thiago Veigah.

⏱ 10min 👁 22.372 visualizações 📅 outubro 31, 2023

Resumo

Introdução ao Docker e sua instalação

O Docker é uma plataforma de containerização que revolucionou a forma como desenvolvedores empacotar, distribuir e executar aplicações. Este vídeo apresenta um guia prático para instalar Docker em três sistemas operacionais principais: MacOS, Linux e Windows. A instalação correta do Docker é o primeiro passo para aproveitar toda a potência da containerização, permitindo que aplicações rodem de forma consistente em qualquer ambiente, eliminando problemas típicos como "funciona na minha máquina, mas não funciona no servidor".

Instalação no MacOS

Para usuários de MacOS, o processo de instalação é simplificado graças ao Docker Desktop, um aplicativo nativo que integra Docker, Docker Compose e outras ferramentas essenciais. O instrutor Thiago Veigah guia passo a passo como fazer o download direto do site oficial docker.com, onde é possível escolher a versão correta de acordo com o processador do Mac (Intel ou Apple Silicon). Após o download, a instalação segue o padrão de aplicações macOS: arrastar o arquivo para a pasta Applications. O Docker Desktop se encarrega de configurar automaticamente o ambiente, instalando o daemon Docker e as ferramentas necessárias. Uma vez instalado, o Docker fica acessível via terminal com simples comandos, e o usuário pode validar a instalação executando "docker --version" para confirmar que tudo está funcionando corretamente.

Instalação no Linux

A instalação no Linux varia um pouco dependendo da distribuição, mas as distribuições mais populares como Ubuntu e Debian possuem repositórios oficiais que facilitam o processo. O vídeo demonstra como usar o gerenciador de pacotes apt para instalar o Docker com alguns comandos de terminal. O processo envolve adicionar a chave GPG do repositório oficial do Docker, configurar o repositório e depois instalar o pacote docker.io ou docker-ce (Community Edition). Após a instalação, é recomendado adicionar o usuário atual ao grupo docker para evitar a necessidade de usar "sudo" toda vez que executar um comando Docker. Esta é uma prática importante para melhorar a produtividade no desenvolvimento local. No Linux, o Docker é particularmente eficiente porque roda nativamente sobre o kernel, sem necessidade de virtualização como em outros sistemas operacionais.

Instalação no Windows

Windows users têm duas opções principais: Docker Desktop com Windows Subsystem for Linux 2 (WSL2) ou Docker Desktop com Hyper-V. O Docker Desktop para Windows oferece uma experiência integrada com acesso via PowerShell ou CMD. O instalador disponível no site oficial é bastante straightforward: fazer download, executar o instalador e seguir os passos do assistente. O vídeo ilustra como configurar corretamente o Docker Desktop no Windows, incluindo qual backend usar (WSL2 é geralmente recomendado para melhor performance). Após a instalação, usuários Windows podem abrir o terminal e executar comandos Docker normalmente, com o Docker Desktop gerenciando automaticamente o daemon em background.

Validando a instalação

Independentemente do sistema operacional, a validação da instalação é essencial para garantir que Docker foi configurado corretamente. O comando "docker --version" retorna a versão instalada, enquanto "docker run hello-world" executa um container de teste que verifica se o daemon está funcionando. Se ambos os comandos executarem sem erros, significa que Docker está pronto para uso. Este é um momento importante para garantir que não houve problemas durante a instalação antes de começar projetos mais complexos. A documentação oficial também oferece ferramentas de diagnóstico caso algo saia errado.

Próximos passos após instalação

Com Docker instalado e validado, desenvolvedores estão prontos para criar seus primeiros containers, trabalhar com imagens Docker e explorar Docker Compose para orquestração de múltiplos containers. O vídeo faz parte de uma série do Thiago Veigah que aprofunda em Docker, incluindo boas práticas, criação de Dockerfiles e uso em projetos reais. O repositório do projeto ThiCodeWallet mencionado na descrição serve como referência prática de como Docker é utilizado em aplicações reais.

O que você vai aprender

  • Instalar Docker no MacOS usando Docker Desktop
  • Configurar Docker no Linux com repositórios oficiais
  • Fazer setup do Docker Desktop no Windows com WSL2
  • Validar a instalação e testar o funcionamento
  • Compreender as diferenças entre os processos por sistema operacional

Conceitos abordados

Tecnologias utilizadas

Capítulos 6 marcações

  1. Introdução e apresentação
  2. Instalação no MacOS
  3. Instalação no Linux
  4. Instalação no Windows
  5. Validação e testes
  6. Conclusão e próximos passos

Próximo vídeo sugerido

Avaliações

Avaliação dos alunos 0.0
0 avaliações
Avalie esta aula

Ajude outros alunos a entenderem se esta aula foi útil.

Ainda não há avaliações. Seja o primeiro a avaliar esta aula.