Docker-Deamon上下文未指向本地目录

时间:2019-08-30 21:52:37

标签: docker dockerfile docker-machine

我在使用MAC,并且正在运行docker桌面。我的dockerfile看起来像这样-

FROM azul/zulu-openjdk:8
ARG buildNumber
COPY build/libs/my-jar${buildNumber}.jar my-jar.jar
EXPOSE 8080
CMD java  -XX:+UnlockExperimentalVMOptions -XX:+UseCGroupMemoryLimitForHeap -Dcom.sun.management.jmxremote -noverify ${JAVA_OPTS} -jar my-jar.jar

当我尝试构建映像docker build -t my-image:0.1 .时,COPY阶段失败。我的意思是即使当前目录为/usr/me/projects/my-proj,COPY阶段也会失败并显示错误消息-

COPY failed: stat /var/lib/docker/tmp/docker-builder436046791/build/libs/my-jar.jar: no such file or directory

我会假设我提供的路径是当前目录。但是docker不是在我的本地机器上构建,而是在某个地方远程构建它。

docker context的输出为-

docker context list          
NAME                DESCRIPTION                               DOCKER ENDPOINT               KUBERNETES ENDPOINT                                          ORCHESTRATOR
default *           Current DOCKER_HOST based configuration   unix:///var/run/docker.sock   https://me-something.hcp.centralus.azmk8s.io:443 (default)   swarm

有人知道我在这里做错了吗?

0 个答案:

没有答案