将文件添加到/etc/my_init.d/时,Docker构build失败

在我将其添加到Web应用程序DockerFile中之后,我在处理Windows 10 Docker实例时遇到了docker生成错误

FROM phusion/passenger-ruby23 ....... ADD post-run-web.sh /etc/my_init.d/99_post-run-web.sh RUN chmod +x /etc/my_init.d/99_post-run-web.sh RUN chown root:root /etc/my_init.d/99_post-run-web.sh 

无论我放在哪里,shell脚本都会失败,即使它只是一个简单的echo命令。

dockerbuild设失败,这个消息

 /etc/my_init.d/99_post-run-web.sh failed with status 127 

经过研究和研究,我找不到解决问题的解决scheme,大部分类似的问题都出现在Windows以外的操作系统上。

所以我从我的Windows机器上取得了代码,然后从Mac上运行这个版本,这个版本在没有问题和应用程序的情况下工作正常。

我的问题已经解决了,但我希望团队意识到。

 Mac Docker info Version 1.13.1 (15353) Channel: Stable 94675c5a76 Windows Docker Info Version 1.13.1 (10072) Channel: Stable 94675c5