通过 yml 拷贝文件夹如:
nginx
– test.conf
– dev.conf
然后在构建过程中,Dockerfile 内通过脚本 获取相应环境下的配置文件,例如:
cat nginx/${D_ENV}.conf > /etc/nginx/nginx.conf
如果直接复制具体 nginx.conf 文件,可以在 Dockerfile 下通过 CMD ["nginx", "-g", "daemon off;"]
启动。
但是现在我想通过环境变量获取对应的文件,之前的重启方案行不通了。此时我该如果在脚本内重启nginx?