在 nginx 镜像中添加自定义脚本遇到错误
在 nginx 容器中,可以将自定义脚本放置在 /docker-entrypoint.d 目录下,会根据文件名顺序执行
示例脚本内容如下:
#!/bin/sh
echo hello
但放好后发现无论放置何处,怎么加权限,都提示如下错误:
/docker-entrypoint.sh: 31: /docker-entrypoint.d/10-custom-config.sh: not found
最后想起来,需要将脚本文件转为 Unix 格式,转换完后即恢复正常。
输了你,赢了世界又如何...