我想使用自定义nginx
模块的docker。所以我必须下载nginx,解压缩,重建并安装它。这是很多工作。
我可以在.sh
文件中实现此逻辑,并在构建映像时让docker执行此文件。我试过了:
ADD nginx/nginx-build.sh /home/fbelov/nginx-build.sh
RUN ["/home/fbelov/nginx-build.sh"]
但它不起作用
---> Running in e90e561c3b80
/bin/sh: 1: /home/fbelov/nginx-build.sh: not found
INFO[0001] The command [/bin/sh -c /home/fbelov/nginx-build.sh] returned a non-zero code: 127
答案 0 :(得分:0)
您的ADD无法正常工作,因为在执行过程中无法找到该文件。检查目标目录是否存在,并尝试使用COPY而不是ADD。