【发布时间】:2021-06-06 23:06:42
【问题描述】:
我在C:\Users\user_name\ 目录下创建了Dockerfile.txt。
文件内容为:
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\ 下,并在 PowerShell 中的 C:\Users\user_name\ 下执行了命令。
docker build -t spring-boot-docker .
我收到此错误:
无法准备上下文:无法评估 Dockerfile 中的符号链接 路径:GetFileAttributesEx C:\Users\user_name\Dockerfile:系统 找不到指定的文件。
知道如何解决这个问题吗?
谢谢
【问题讨论】:
-
Dockerfile不是Dockerfile.txt -
docker build -t spring-boot-docker -f Dockerfile.txt .
标签: windows powershell docker spring-boot