.
Você está tentando usar o arquivo Docker para automatizar a configuração no docker-compose? Nesse caso, você pode ser atormentado por esse problema, mas corrigi-lo não é tão ruim assim. Restam apenas algumas coisas para verificar antes que o erro seja corrigido.
Não vou perder tempo, então vamos direto à solução, onde você aprenderá como resolver o Docker – incapaz de preparar contexto: incapaz de avaliar links simbólicos em erros de caminho do Dockerfile em sua máquina Windows ou Linux.
Como resolver Docker: não é possível preparar o contexto: não é possível avaliar links simbólicos no caminho do Dockerfile
Em primeiro lugar, esse erro é muito simples; você só precisa ter o nome correto da configuração do arquivo Docker, e a segunda coisa é que esse erro também pode ocorrer porque você não está fornecendo o caminho correto onde está localizada a configuração do arquivo Docker em seu sistema, o que pode desencadear o erro “ incapaz de preparar o contexto.”
Portanto, antes de tudo, vá para o diretório onde o arquivo de configuração do Docker está presente e verifique se o nome do arquivo Docker é o mesmo mostrado aqui: “Dockerfile,” “arquivo de encaixe,” e não salve o arquivo com qualquer tipo de extensão.
Se o nome do arquivo Docker não for um dos listados acima, você deve renomeá-lo usando uma dessas regras antes de tentar executar o comando que causou o erro.
E se o problema persistir, você precisa ter certeza de que está fornecendo o caminho certo para a configuração do Docker e, se já estiver no caminho em que o arquivo está localizado, use um ponto (.) para indicar que o arquivo está localizado neste diretório atual.
$ docker build -t dockerfile .
Leia também: Quais são os caminhos Absoluto e Relativo e por que os usamos?
Se você seguir os passos acima, seu problema deve ser resolvido; no entanto, se continuar a receber o erro, informe-me e farei o possível para ajudá-lo.
Um homem com uma tecnologia efusiva que explorou algumas das incríveis coisas da tecnologia e está explorando mais. Enquanto avançava, tive a chance de trabalhar no desenvolvimento Android, Linux, AWS e DevOps com várias ferramentas de código aberto.
.