docker - 拷贝失败:stat/var/lib/docker/tmp/docker-builder076499369/files/nginx.conf:没有这样的文件或目录

标签 docker dockerfile

我正在运行以下版本的docker ce

Server: Docker Engine - Community
 Engine:
  Version:      18.09.5
  API version:  1.39 (minimum version 1.12)
  Go version:   go1.10.8
  Git commit:   e8ff056dbc
  Built:        Thu Apr 11 04:50:00 2019
  OS/Arch:      linux/amd64
  Experimental: false

建立图片时出现以下错误

Removing intermediate container 40e7e0172f54 ---> 5f2b3358b638 Step 5/10 : COPY files/nginx.conf /etc/nginx/nginx.conf COPY failed: stat /var/lib/docker/tmp/docker-builder076499369/files/nginx.conf: no such file or directory



重新安装docker。
设置上下文。

最佳答案

检查您是否具有以下文件结构:

|-- project
|   |-- Dockerfile
|   |-- files
|   |   |-- nginx.conf

还要确保在Dockerfile旁边没有文件“.dockerignore”,如果有,请确保它不包含“files”或“nginx.conf”的条目。

然后它应该工作。

关于docker - 拷贝失败:stat/var/lib/docker/tmp/docker-builder076499369/files/nginx.conf:没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55950678/

相关文章:

git - 一次提交的多个管道?

c# - 如何解决多个依赖 Web 应用程序时的依赖问题?

javascript - 如何将 YAML 文件转换为 Dockerfile

docker - 容器构建错误 - 无法关闭容器 - 容器在关闭期间遇到错误

javascript - Dockerfile - Mocha 中出现意外的 token 错误

docker - 为什么 CTRL-C 不再停止我的 nginx 容器?

python - Docker组成了没有此类文件或目录的错误。用于Ubuntu中的.sh文件

docker - 在 React Container 中使用一个 NodeJs docker 镜像

Docker ENTRYPOINT 变量未转入 CMD

node.js - Google App Engine - 指定自定义构建依赖项