2.1 Docker Compose no Windows
Docker Compose — é uma ferramenta pra definir e rodar aplicações Docker com vários containers. A instalação do Docker Compose depende do sistema operacional que você tá usando. Nessa aula, a gente vai conferir os passos pra instalar o Docker Compose em diferentes sistemas operacionais: Linux, macOS e Windows.
Instalando o Docker Compose no Windows
Passo 1: Instalar o Docker Desktop
No Windows, o Docker Compose também já vem instalado junto com o Docker Desktop. Então, na teoria ele já está instalado. Se por algum motivo você tá lendo essa aula sem ter instalado o Docker, baixa o Docker Desktop do site oficial do Docker e instala aí.
Passo 2: Rodar o Docker Desktop
Abre o Docker Desktop pelo menu "Iniciar". Depois de instalar e rodar o Docker Desktop, o Docker Compose vai estar disponível na linha de comando.
Passo 3: Verificar a instalação
Abre o prompt de comando (Command Prompt) ou o PowerShell e verifica se o Docker Compose tá instalado e funcionando direitinho.
docker compose --version
Atenção! Outras variações do comando:
docker-compose --version
docker compose version
Você deve ver as informações sobre a versão do Docker Compose.
2.2 Docker Compose no macOS
Instalação do Docker Compose no macOS
Passo 1: Instalar o Docker Desktop
No macOS o Docker Compose é instalado junto com o Docker Desktop. Então, teoricamente ele já está instalado. Se, por algum motivo, você está lendo essa aula sem ter instalado o Docker, baixe o Docker Desktop no site oficial do Docker e instale.
Passo 2: Abrir o Docker Desktop
Abra o Docker Desktop a partir do aplicativo. Depois disso, o Docker Compose estará acessível pela linha de comando.
Passo 3: Verificar a instalação
Verifique se o Docker Compose está instalado e funcionando corretamente.
docker compose --version
Você deve ver a informação sobre a versão do Docker Compose.
Atenção! Outros comandos possíveis:
docker-compose --version
docker compose version
2.3 Docker Compose no Linux
Instalando o Docker Compose no Linux
Passo 1: Instalando o Docker
Antes de instalar o Docker Compose, certifica que o Docker já está instalado no teu sistema. Se o Docker não estiver instalado, roda os seguintes comandos:
sudo apt-get update
sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get update
sudo apt-get install -y docker-ce
Passo 2: (Opcional) Configurando o Docker pra rodar sem sudo
Pra evitar usar sudo
em cada comando do Docker, adiciona o usuário atual ao grupo do Docker:
sudo usermod -aG docker $USER
Passo 3: Instalando o Docker Compose
Pra isso, só roda o seguinte comando
sudo apt-get install docker-compose-plugin
Passo 4: Verificando a instalação
Verifica que o Docker Compose está instalado e funcionando direitinho.
docker compose --version
Deve aparecer algo assim:
Docker Compose version v2.12.2
GO TO FULL VERSION