我正在尝试使用以下命令在Windows 10上构建Docker映像:
docker build -t cron_runner .
但是我得到以下错误:
unable to prepare context: unable to evaluate symlinks in context path: readlink C:\Users\xxx\Tools\Internal_Tools: The system cannot find the file specified.
该文件夹中包含一个标准Dockerfile,没有扩展名。但是,该文件夹位于不是master的git分支上。
如果我将Dockerfile从Git文件夹移到本地文件夹,则构建的Docker映像不会出现任何问题,因此我认为问题与分支上的事实有关,因此存在符号链接问题。
答案 0 :(得分:2)
运行docker build
时; docker复制您的上下文;这是Dockerfile所在的整个目录(使用.dockerignore时除外)。
似乎(断开?)符号链接位于Dockerfile所在的目录中;因此,要么清理父目录;要么清理父目录。要么将Dockerfile移到一个干净的子目录中。