gpt4 book ai didi

windows - 无法准备上下文 : unable to evaluate symlinks in Dockerfile path for windows 10

转载 作者:行者123 更新时间:2023-12-02 20:34:15 27 4
gpt4 key购买 nike

我创建了 Dockerfile.txtC:\Users\user_name\ 下目录

文件内容为:

FROM centos

RUN yum install -y java

VOLUME /tmp
ADD /test-0.0.1-SNAPSHOT.jar myapp.jar
RUN sh -c 'touch /myapp.jar'
ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "/myapp.jar"]

我将 Dockerfile 和 uber jar 移到 C:\Users\user_name\ 下并在 C:\Users\user_name\ 下的 PowerShell 中执行命令.
docker build -t spring-boot-docker .

我收到此错误:

unable to prepare context: unable to evaluate symlinks in Dockerfile path: GetFileAttributesEx C:\Users\user_name\Dockerfile: The system cannot find the file specified.



知道如何解决这个问题吗?

谢谢

最佳答案

docker默认为一个名为 Dockerfile 的文件没有扩展。由于您将 Dockerfile 命名为 Dockerfile.txt ,您必须提供 -f旗帜。

docker build -t spring-boot-docker -f Dockerfile.txt .

关于windows - 无法准备上下文 : unable to evaluate symlinks in Dockerfile path for windows 10,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47153343/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com