Oi Wilison!
Parece que você está enfrentando um problema com o comando docker build
devido à falta do componente buildx
. A mensagem de erro indica que o Docker está tentando usar o buildx
, mas não consegue encontrá-lo no seu sistema.
O buildx
é uma ferramenta que permite construir imagens de maneira mais eficiente e com mais funcionalidades. Vamos tentar resolver isso instalando o buildx
.
Passos para instalar o buildx
:
Verifique a versão do Docker:
Certifique-se de que você está usando uma versão recente do Docker. O buildx
está disponível a partir do Docker 19.03.
docker --version
Instale o buildx
:
Você pode instalar o buildx
seguindo as instruções oficiais do Docker. Aqui está um resumo dos passos:
Linux:
mkdir -p ~/.docker/cli-plugins/
curl -SL https://github.com/docker/buildx/releases/download/v0.8.2/buildx-v0.8.2.linux-amd64 -o ~/.docker/cli-plugins/docker-buildx
chmod +x ~/.docker/cli-plugins/docker-buildx
Windows (WSL2):
Se você está usando o Docker Desktop no Windows com WSL2, o buildx
já deve estar incluído. Caso contrário, você pode seguir um processo semelhante ao do Linux dentro do seu ambiente WSL2.
Verifique a instalação:
Após a instalação, verifique se o buildx
foi instalado corretamente:
docker buildx version
Ative o buildx
:
Você pode criar um novo builder e usá-lo como padrão:
docker buildx create --use
docker buildx inspect --bootstrap
Após seguir esses passos, tente novamente o comando para construir sua imagem:
docker build --no-cache -t will/app-node:1.0 .
Bons estudos!