CodeGym /Cursos /Docker SELF /Instalação do Docker

Instalação do Docker

Docker SELF
Nível 9 , Lição 3
Disponível

4.1 Instalando o Docker no Windows 10

Requisitos do sistema

Antes de instalar o Docker no Windows, você precisa garantir que seu computador atende aos seguintes requisitos:

  1. Sistema operacional: Windows 10 64-bit (Pro, Enterprise ou Education, Build 15063 ou superior).
  2. Função Hyper-V ativada.

Ativando o Hyper-V

Hyper-V é uma tecnologia de virtualização da Microsoft que é necessária para rodar o Docker no Windows. Para ativar o Hyper-V:

  1. Abra o "Painel de Controle" e vá para a seção "Programas".
  2. Clique em "Ativar ou desativar recursos do Windows".
  3. Marque a caixa de seleção ao lado de "Hyper-V" e clique em "OK".
  4. Reinicie o computador para que as mudanças entrem em vigor.

Instalando o WSL

Abra o PowerShell como administrador e execute o comando: wsl --install. Isso vai instalar o WSL 2.

Se algo der errado, um guia detalhado está disponível neste link

Se a virtualização ainda não estiver funcionando, provavelmente você precisará ativá-la pelo BIOS. Isso é comum em plataformas AMD. Nesse caso, se você tiver, por exemplo, uma placa MSI, faça o seguinte:

  • Acesse o BIOS
  • Overclocking settings > OC Explore Mode: ativar Expert
  • CPU Features > Enable SVM Mode

Se o seu BIOS for diferente... Bom, acontece. Nesse caso, faça uma busca no Google por algo como enable virtualization in bios asus.

Baixando e instalando o Docker Desktop

  1. Acesse o site oficial do Docker e baixe o arquivo de instalação do Docker Desktop para Windows.
  2. Execute o arquivo de instalação baixado.
  3. Siga as instruções do assistente de instalação, aceitando os termos da licença e escolhendo as opções necessárias.
  4. Após a instalação, inicie o Docker Desktop.

Configurando o Docker Desktop

Na primeira vez que você abrir o Docker Desktop:

  1. Você será solicitado a aceitar os termos da licença. Aceite.
  2. O Docker Desktop vai configurar e iniciar o servidor Docker automaticamente.
  3. Um ícone do Docker vai aparecer na barra de tarefas, indicando que o Docker foi iniciado com sucesso.

Verificando a instalação

Para verificar se o Docker foi instalado com sucesso:

  1. Abra o prompt de comando (CMD) ou o PowerShell.
  2. Digite o comando docker --version e certifique-se de que a versão do Docker está sendo exibida corretamente.

4.2 Instalando o Docker no Windows 11

Requisitos de sistema

Antes de instalar o Docker no PC com Windows 11, verifica se o teu computador atende aos seguintes requisitos:

  • Sistema Operacional: Windows 11 64-bit.
  • Funções ativadas: Hyper-V e WSL 2 (Windows Subsystem for Linux 2).

Ativando o Hyper-V e o WSL 2

Hyper-V e WSL 2 são tecnologias de virtualização da Microsoft que são necessárias pro Docker funcionar no Windows 11. Pra ativar Hyper-V e WSL 2:

  1. Abre o menu “Iniciar” e digita "Painel de Controle", depois seleciona ele.
  2. Vai pra seção “Programas”.
  3. Clica na opção “Ativar ou desativar recursos do Windows”.
  4. Marca as caixas ao lado de “Hyper-V”, “Virtual Machine Platform” e “Windows Subsystem for Linux”.
  5. Clica em “OK” e reinicia o computador pra aplicar as mudanças.

Baixando e instalando o Docker Desktop

  1. Vai pro site oficial do Docker e baixa o instalador do Docker Desktop pra Windows.
  2. Abre o arquivo de instalação que foi baixado.
  3. Segue as instruções do assistente de instalação, aceitando os termos do contrato de licença e escolhendo as opções necessárias.
  4. Depois que a instalação terminar, abre o Docker Desktop.

Configurando o Docker Desktop

Na primeira vez que abreres o Docker Desktop:

  1. Abre o terminal (CMD) ou PowerShell.
  2. Digita o comando docker --version e verifica se a versão do Docker aparece corretamente.

4.3 Instalando o Docker no Windows 7

Infelizmente, o Docker Desktop não é oficialmente suportado no Windows 7. No entanto, você ainda pode usar o Docker no Windows 7 com a ajuda de uma máquina virtual. Abaixo está uma instrução para instalação do Docker no Windows 7 usando o VirtualBox e o Docker Toolbox.

Requisitos do sistema

Antes de instalar o Docker no Windows 7, certifique-se de que seu computador atende aos seguintes requisitos:

  • Sistema operacional: Windows 7 64-bit.
  • Processador: Suporte para virtualização (VT-x para Intel ou AMD-V para AMD).
  • Função de virtualização ativada no BIOS.

Instalando o VirtualBox e o Docker Toolbox

  1. Baixar VirtualBox:
    • Acesse o site oficial do VirtualBox e baixe o arquivo de instalação para Windows.
    • Execute o arquivo de instalação e siga os passos do assistente de instalação.
  2. Baixar Docker Toolbox:
    • Acesse a página de download do Docker Toolbox no GitHub e baixe a versão mais recente do Docker Toolbox para Windows.
    • Execute o arquivo de instalação do Docker Toolbox baixado.
    • Siga os passos do assistente de instalação, aceitando os termos do contrato de licença e selecionando as opções necessárias.

Configurando o Docker Toolbox

Após instalar o Docker Toolbox, siga os passos abaixo para configurá-lo:

  1. Iniciar o Docker Quickstart Terminal:
    • Abra o Docker Quickstart Terminal (o ícone deve aparecer na área de trabalho após a instalação).
    • O Docker Quickstart Terminal configurará automaticamente a máquina virtual Docker usando o VirtualBox e iniciará o servidor Docker.
    • Aguarde até que apareça a mensagem de inicialização bem-sucedida do Docker.
  2. Verificar a instalação:
    • Após iniciar o Docker Quickstart Terminal, insira o comando docker --version no terminal.
    • Certifique-se de que a versão do Docker é exibida corretamente.

Notas

  • O Docker Toolbox inclui Docker Engine, Docker Machine e Docker Compose.
  • O Docker Quickstart Terminal inicia uma máquina virtual com configurações mínimas necessárias. Você pode configurar a máquina virtual através do VirtualBox para melhorar o desempenho e outros parâmetros.

4.4 Instalando o Docker no macOS

Requisitos do sistema

Antes de instalar o Docker no macOS, verifica se o teu computador atende aos seguintes requisitos:

  • Sistema operacional: macOS 10.13 ou superior.
  • Processador com suporte a 64-bit.

Baixando e instalando o Docker Desktop

  1. Vai para o site oficial do Docker e faz o download do instalador Docker Desktop para macOS.
  2. Abre o arquivo .dmg que foi baixado.
  3. Arrasta o Docker.app para a pasta “Aplicativos”.

Iniciando o Docker Desktop

Para iniciar o Docker Desktop pela primeira vez:

  1. Abre o Docker.app na pasta “Aplicativos”.
  2. Pode ser que você precise digitar a senha de administrador para concluir a instalação.
  3. O Docker Desktop vai configurar e iniciar o servidor Docker automaticamente.
  4. Um ícone do Docker aparecerá na barra de menu, mostrando que o Docker foi iniciado com sucesso.

Configurando o Docker Desktop

Após o primeiro lançamento, o Docker Desktop vai configurar o sistema para funcionar de forma otimizada com os containers Docker. O Docker Desktop se integra com as configurações do sistema e oferece uma interface prática para gerenciar o Docker.

Verificando a instalação

Para confirmar que o Docker foi instalado com sucesso:

  1. Abre o terminal.
  2. Digita o comando docker --version e verifica se a versão do Docker é exibida corretamente.

4.5 Instalação do Docker no Linux (Ubuntu)

Requisitos do sistema

Antes de instalar o Docker no Ubuntu, certifique-se de que o seu computador atende aos seguintes requisitos:

  • Sistema operacional: Ubuntu 18.04 ou superior.
  • Versão 64-bit.

Instruções detalhadas no site oficial

Atualização dos pacotes

Primeiro, é necessário atualizar a lista de pacotes:

Terminal

sudo apt-get update
       

Instalação dos pacotes necessários

Depois, instale os pacotes necessários para adicionar o repositório do Docker:

Terminal

sudo apt-get install \
   ca-certificates \
   curl \
   gnupg \
   lsb-release

Adição da chave oficial GPG do Docker

Faça o download e adicione a chave oficial GPG do Docker:

Terminal

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o 
/usr/share/keyrings/docker-archive-keyring.gpg 

Adição do repositório do Docker

Adicione o repositório oficial do Docker ao seu sistema:

Terminal

echo \
 "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] 
https://download.docker.com/linux/ubuntu \
 $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null 

Instalação do Docker Engine

Agora você pode instalar o Docker Engine:

Terminal

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io

Inicialização do Docker

Inicie o Docker e certifique-se de que ele está configurado para iniciar automaticamente ao carregar o sistema:

Terminal

sudo systemctl start docker
sudo systemctl enable docker

Verificação da instalação

Para verificar se o Docker foi instalado com sucesso:

Terminal

sudo usermod -aG docker $USER 
sudo chmod 666 /var/run/docker.sock
sudo docker --version

Certifique-se de que a versão do Docker é exibida corretamente.

Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION