Olá, João. Tudo bem com você?
Esse erro que você está vendo geralmente ocorre quando o Docker não consegue se comunicar corretamente com o servidor.
Primeiramente, certifique-se de que o Docker está rodando corretamente. Você pode verificar isso clicando no ícone do Docker na sua barra de tarefas e verificando se ele está indicando que está rodando.
Se o Docker estiver rodando corretamente, o próximo passo seria tentar reiniciar o Docker. Às vezes, simplesmente reiniciar o Docker pode resolver o problema. Para fazer isso, você pode clicar com o botão direito no ícone do Docker na sua barra de tarefas e selecionar a opção 'Restart'.
Se o problema persistir mesmo após reiniciar o Docker, pode ser que haja algum problema com a versão do Docker Compose que você está utilizando. A versão que você mencionou (v2.24.3-desktop.1) é bastante recente, mas pode não ser totalmente compatível com o projeto que você está tentando rodar. Você pode tentar instalar uma versão mais antiga do Docker Compose para ver se isso resolve o problema.
Por exemplo, para instalar a versão 1.29.2 do Docker Compose, você pode usar o seguinte comando:
curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
Depois de instalar a nova versão, não se esqueça de dar permissões de execução para o binário do Docker Compose:
chmod +x /usr/local/bin/docker-compose
E então, tente rodar o comando docker-compose up
novamente.
Espero ter ajudado, qualquer dúvida manda aqui de novo e bons estudos!