添加失败:在Docker构建期间,状态/ var / snap / docker / common / var-lib-docker / tmp / docker-builder805243059 / tmp /

时间:2019-10-30 09:40:35

标签: docker dockerfile

在我发出docker build触发器时出现以下错误。

ADD failed: stat /var/snap/docker/common/var-lib-docker/tmp/docker-builder805243059/tmp/app-jar-with-dependencies.jar

上下文位置:

drwxrwxr-x  5 ri-server ri-server 4096 Oct 30 09:04 ./

drwxrwxr-x 30 ri-server ri-server 4096 Oct 18 10:20 ../

-rw-r--r--  1 ri-server ri-server 1438 Oct 30 09:01 Dockerfile

-rw-rw-r--  1 ri-server ri-server   42 Aug 30 10:12 .dockerignore

drwxrwxr-x  2 ri-server ri-server 4096 Oct 30 07:12 target/

drwxrwxr-x  2 ri-server ri-server 4096 Oct 30 09:00 tmp/

上面显示的target /和tmp /目录中都存在该jar

Dockerfile:

FROM < private image>
ADD tmp/app.jar app.jar
ADD certificate/keystore /keystore

ADD prometheus/jmx_prometheus_javaagent-0.10.jar /jmx_prometheus_javaagent-0.10.jar
ADD prometheus/inca.yml /prometheus-inca.yml

ENTRYPOINT java $JVM_OPTS \
-DCASSANDRA_HOST=$CASSANDRA_HOST \
-DCASSANDRA_PORT=$CASSANDRA_PORT \
-DCASSANDRA_USER=$CASSANDRA_USER \
-DCASSANDRA_PASSWORD=$CASSANDRA_PASSWORD \
-DORTHO_TOPIC=$ORTHO_TOPIC \
-DORTHO_APP_ID=$ORTHO_APP_ID \
-DHTTP_PORT=$HTTP_PORT \
-DHTTP_BIND_ADDRESS=$HTTP_BIND_ADDRESS \
-DHTTPS_PORT=$HTTPS_PORT \
-DHTTPS_BIND_ADDRESS=$HTTPS_BIND_ADDRESS \
-DCERTIFICATE_KEYSTORE_PATH=$CERTIFICATE_KEYSTORE_PATH \   
-DLOG_LEVEL=DEBUG \
-jar app.jar

知道我为什么会收到错误消息吗?

2 个答案:

答案 0 :(得分:0)

此问题已通过删除.dockerignore文件解决。尽管它不包含任何可见的元凶,但是在删除后确实有所帮助。肯定需要从Docker团队解决此问题。 感谢@Adiii帮助我解决了这个问题。

答案 1 :(得分:0)

重命名了.dockerignore文件,对我有用。