我在使用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
有人知道我在这里做错了吗?