Agora veremos como realizar a instalação do Docker nos sistemas operacionais mais utilizados.

Instalação no Linux

A Docker está disponível em uma vasta variedade de distribuições Linux, como Ubuntu, Debian, Fedora, CentOS e Arch Linux. Nesse tutorial, vamos instalar o Docker no Ubuntu, caso você utilize outra distribuição, consulte a documentação oficial (https://docs.docker.com/engine/install/) para saber como instalar o Docker na sua distribuição.

Para conseguir instalar o Docker no Ubuntu, é necessário que o seu sistema seja 64 bits e o mesmo deve ser uma das seguintes versões:

Primeiro vamos garantir que versões antigas do Docker sejam removidas do sistema, para isso execute o seguinte comando:

for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do sudo apt-get remove $pkg; done

Agora vamos configurar o repositório oficial do Docker, para isso execute os seguintes comandos:

sudo apt-get update

sudo apt-get install ca-certificates curl gnupg

sudo install -m 0755 -d /etc/apt/keyrings

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

sudo chmod a+r /etc/apt/keyrings/docker.gpg



echo \

  "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \

  "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \

  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

sudo apt-get update

Agora vamos instalar os pacotes do Docker, para isso execute o seguinte comando:

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Instalação no macOS

Para instalar o Docker no macOS, vamos utilizar o Docker Desktop (https://www.docker.com/products/docker-desktop), que é uma aplicação que facilita a instalação e o gerenciamento do Docker no macOS.

Para instalar o Docker Desktop, basta baixar o instalador no site oficial e executar o mesmo.

Instalação no Windows

No caso do Windows, também vamos utilizar o Docker Desktop (https://www.docker.com/products/docker-desktop). Porém, no caso do Windows é recomendado que você tenha o WSL2 instalado, isso porque o WSL2 é um subsistema Linux que permite que você rode um sistema Linux dentro do Windows, o que facilita a utilização do Docker no Windows.

O processo de instalação e configuração do WSL2 é demonstrado no curso Windows - Fundamentos para desenvolvedores (https://www.treinaweb.com.br/curso/windows-fundamentos-para-desenvolvedores) que está disponível na plataforma da TreinaWeb e é um dos pré-requisitos para esse curso.

Para instalar o Docker Desktop, basta baixar o instalador no site oficial e executar o mesmo.

Por fim, vamos configurar o Docker Desktop para utilizar o WSL2, para isso basta seguir os seguintes passos: