当前位置: 首页 > 知识库问答 >
问题:

为什么没有找到,而它确实存在?

松高歌
2023-03-14
$ docker build .

控制台中出现以下错误:

 RUN /provision/provision.sh
 ---> Running in e66928c3c893
/bin/sh: 1: /provision/provision.sh: not found

我的文件夹文件:

/Dockerfile
/provision
/provision/provision.sh

那么,虽然存在/provision/provision.sh,但为什么我会出现/bin/sh:1:/provision/provision.sh:not found错误呢?

COPY provision /provision
Step 7 : COPY provision /provision
 ---> c5d07de6948d
Removing intermediate container 85768981a7f0
Step 8 : RUN /provision/provision.sh
 ---> Running in 8426a8526514
/bin/sh: 1: /provision/provision.sh: not found
SECURITY WARNING: You are building a Docker image from Windows against a non-Windows Docker host. All files and directories added to build context will have '-rwxr-xr-x' permissions. It is recommended to double check and reset permissions for sensitive files and directories.
The command '/bin/sh -c /provision/provision.sh' returned a non-zero code: 127

共有1个答案

荣俊
2023-03-14

provision/provision.sh存在于docker生成上下文(在主机上)中,但您需要首先将其复制(copy)到映像:

COPY provision/provision.sh /provision/provision.sh
# or
COPY provision /provision/
RUN chmod 755 /provision/provision.sh && \
    /provision/provision.sh

正如文件中提到的:

如果 是目录,则复制目录的全部内容,包括文件系统元数据。

 类似资料:
  • 尝试对Git存储库进行简单更改,该存储库由GitHub私有托管。我克隆了存储库,进行了更改,并将其推上进行审阅。

  • 我有一个Spring Boot 2.1.6应用程序(Spring 5),我想使用Thymeleaf作为我的模板引擎。我按照在线教程来设置我的项目,视图和控制器,当我想启动它时,我注意到Thymeleaf抱怨说它找不到任何模板: 我想我设置的项目,因为它应该是(至少根据教程和论坛,我可以找到): 我的控制器如下所示: login.html是这样的: 当我打开登录页面时,我得到一个简单的超文本标记语言

  • ViewGroup扩展了View并实现了ViewParent,但是View具有与ViewParent相同的所有功能,比如getParent()等。 如果View实现ViewParent会更好吗?

  • 我正在jsf应用程序(使用JBoss 7)中使用Apache FOP 2.0来创建pdf文件。但是如果我想包含 svg,我会收到以下错误: 图像不可用。URI:image/svg.svg。原因:org.apache.xmlgraphics.image.loader。ImageException:不支持该文件格式。未找到image/svg的ImagePreloader。svg(无可用上下文信息):o

  • 这个问题解决了。请看下面的核对答案。 注入点有以下注释:-@org.springframework.beans.factory.annotation.autowired(required=true) 行动: 考虑在您的配置中定义一个类型为'DAO.UserRepository'的bean。 进程结束,退出代码为%1

  • 问题内容: 我刚刚安装并测试了elasticsearch,它看起来很棒,我需要知道一些东西,我有一个配置文件 在目录中 并且我插入了一个包含一个单词的文档,如果我搜索关键字, 它说什么也没找到… 在索引之前它不会干或我在配置中错过了一些东西.... 问题答案: 您的查询看起来如何? 您的配置看起来不太好。尝试: