将文件添加到/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