Agora veremos como realizar a instalação do Docker nos sistemas operacionais mais utilizados.
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
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.
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: