创建docker镜像时没有发现此类文件或目录错误

时间:2018-05-23 06:58:49

标签: docker deployment docker-container docker-image

我想使用以下命令创建或构建一个泊坞窗图像:

docker build -t project/test:v1 .

我有一个Dockerfile,其中一个命令失败:

Step 9/13 : COPY --from=ams-fe /fecode/dist /usr/share/nginx/html
COPY failed: stat /var/lib/docker/overlay2/16fd63a9ce16d7d132ab6bb9c768c76c5670c9fe60a6e06440607ac6e6af911c/merged/fecode/dist: no such file or directory

任何人都可以帮助解决此命令的问题,因为我将其用于Nginx based web server

下图显示了这方面的错误。

docker image error

由于

1 个答案:

答案 0 :(得分:0)

我看到两件不同的事情:

  1. JavaScript堆内存不足
  2. 尝试启动具有更多内存预留的docker容器,先检查您是否没有超出内核可用内存。

    cat /proc/meminfo
    

    有了这些数据,请执行:

    docker run --memory-reservation=XXX --kernel-memory=XXX ...
    

    docker documentation

    中的更多信息
    1. COPY失败
    2. 您正在一个没有docker build路径的目录中构建执行/fecode/dist的docker 请注意,Dockerfile检查本地是否存在要复制的文件。