Instalei o docker hoje (10 de outubro) usando o comando abaixo:
sudo apt install docker-buildx
(latest version 0.11.2-0ubuntu1~22.04.1)
Ele instalou, entre outros, o pacote docker.io. Vejo que docker --version retorna
Docker version 24.0.5, build 24.0.5-0ubuntu1~22.04.1
Eu sei que havia um bug abaixo que bloqueava o novo 24.0.5 no Ubuntu 22.04, mas conforme o launchapd foi corrigido: https://bugs.launchpad.net/ubuntu/+source/docker-buildx/+bug/1968035
Agora estou tentando executar meus scripts que funcionam perfeitamente no docker do Official Docker PPA, mas falham na versão apt do docker 24.0.5 no Ubuntu:
docker compose --parallel 1 -f "my_file" down
unknown flag: --parallel
See 'docker --help'.
Estou verificando a documentação oficial do docker e vejo que o sinalizador é mencionado lá, então não deveria reclamar: https://docs.docker.com/compose/reference/
o que estou perdendo? Eu só quero usar o docker com instalação com um clique do Ubuntu sem travessuras PPA. Também preciso do docker 24+, então fazer o downgrade para a versão 20.xx mais antiga não funciona para mim.
Tem certeza de que instalou o plugin docker compose?
É um pacote de instalação separado nos repositórios apt do Ubuntu:
A versão V2 é a correta, pois a V1 foi oficialmente obsoleta. Veja o banner de descontinuação em https://docs.docker.com/compose/
Estou ciente de dois plug-ins principais para o docker: buildx + compose.
Você pode verificar se eles estão instalados executando simplesmente 'docker' na linha de comando e olhando na saída (aqui truncada para facilitar a leitura):