Oii, Milton! Tudo bem?
A mensagem de aviso que foi retornado ao fazer o primeiro comando, informa que houve uma tentativa de executar a imagem construída para a arquitetura AMD64(x86_64). No entanto, o host que é usado para executá-la, está usando a arquitetura ARM64 e isso pode está ocasionando um erro.
Existem algumas possibilidades para reparar o erro, como:
- Verificar a compartibilidade da imagem;
- Ter certeza de que o serviço
http://host.docker.internal:8123/api/test
esteja em execução; - Tente usar outra imagem.
Além disso, o Docker Desktop para Mac tem um recurso chamado "Preferências > Experimental Features > Use the new Apple Silicon preview version", que pode ser uma alternativa.
Você pode tentar habilitar essa opção e rodar o comando novamente para ver se o problema persiste. Caso persista, você pode tentar usar a opção --platform linux/amd64
no seu comando, como você já tentou. No entanto, isso pode resultar em um desempenho mais lento, pois o Docker terá que emular a arquitetura amd64.
Outro ponto, se nenhuma dessas soluções funcionar, considere a possibilidade de rodar o seu ambiente de desenvolvimento em uma máquina virtual que use a arquitetura amd64. Isso permite usar as imagens do Docker como estão, sem a necessidade de emulação de software.
Espero que as sugestões seja um bom ponto de partida.
Bons estudos, Milton!