【发布时间】:2020-08-20 14:20:35
【问题描述】:
我无法建立自己的形象。下面是我觉得挑战的线。如果我做错了什么,请看看并建议我。我正在尝试将当前文件夹中存在的 zip 文件复制为 Dockerfile 和 docker-compose 文件。我也没有 .dockerignore 文件。我将文件名声明为 ENV 并将该值传递到 docker-compose 文件中。
COPY ${FILE_NAME}.zip /app/
我的 docker-compose 文件是这样的。
version: '3.7'
services:
tws:
build:
context: .
dockerfile: Dockerfile
ports:
- "8085:8085"
environment:
- FILE_NAME=xxxxx
以下是docker-compose up期间出现的错误
ERROR: Service 'yyy' failed to build: COPY failed: stat /var/lib/docker/tmp/docker-builder467027701/.zip: no such file or directory
编辑:如果我在 Dockerfile 中提供实际名称而不是 ENV,则可以正常工作
【问题讨论】:
标签: docker docker-compose dockerfile