【发布时间】:2016-06-01 20:57:44
【问题描述】:
在 Windows 10 上,当我运行时:
$ docker build .
我在控制台中收到此错误:
RUN /provision/provision.sh
---> Running in e66928c3c893
/bin/sh: 1: /provision/provision.sh: not found
我的文件夹文件:
/Dockerfile
/provision
/provision/provision.sh
那么为什么我得到/bin/sh: 1: /provision/provision.sh: not found 错误,虽然/provision/provision.sh 存在?
编辑
我试过了: 添加规定/规定
我试过了:
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
【问题讨论】:
标签: docker