2
respostas

Como instalar o Docker compose no Ubuntu?

O procedimento mudou. Como que se instala o docker-compose hoje?

2 respostas

DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
mkdir -p $DOCKER_CONFIG/cli-plugins
curl -SL https://github.com/docker/compose/releases/download/v2.39.4/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose

eu tentei o procedimento acima também, sem sucesso.

Olá! No Ubuntu você pode instalar de duas formas principais:

Usando o repositório oficial do Docker

Se você já tem o Docker Engine instalado a partir do repositório oficial, basta garantir que o pacote do plugin está presente:

sudo apt-get update
sudo apt-get install docker-compose-plugin

Depois disso o comando é:

docker compose version

Baixando manualmente o binário mais recente

Se preferir instalar manualmente (sem depender de pacotes apt):

DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
mkdir -p $DOCKER_CONFIG/cli-plugins
curl -SL https://github.com/docker/compose/releases/download/v2.29.7/docker-compose-linux-x86_64 \
  -o $DOCKER_CONFIG/cli-plugins/docker-compose
chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose

E verificar:

docker compose version

Observação importante

  • O comando antigo era docker-compose (com hífen).
  • O novo padrão é docker compose (subcomando do Docker).
  • Se você rodar docker-compose e não funcionar, é porque precisa usar docker compose.