【发布时间】:2021-05-28 05:54:03
【问题描述】:
我的目录结构如下所示:
- ./7.3/web/Dockerfile
- ./etc/php/*
所以我在. 目录中执行sudo docker build -t test 7.3/web 并构建容器但在ADD etc/php /usr/local/etc/php 处停止,给我以下错误:
ADD failed: file not found in build context or excluded by .dockerignore: stat etc/php: file does not exist
但是,该文件(井目录)确实存在。当我做ls -latr ./etc/php 时,我看到了这个:
total 12
drwxr-xr-x 2 neubert neubert 4096 Jan 3 23:32 conf.d
drwxr-xr-x 4 neubert neubert 4096 Jan 3 23:32 ..
drwxr-xr-x 3 neubert neubert 4096 Jan 3 23:32 .
所以相对于我在etc/php 中运行命令的目录存在。相对于etc/php中Dockerfile所在的目录不存在(../../etc/php)。
有什么想法吗?
【问题讨论】:
标签: docker dockerfile ubuntu-20.04