繁体   English   中英

如何在 Dockerfile 入口点执行 PowerShell 脚本和 launch.exe?

[英]How to execute PowerShell script and launch .exe in Dockerfile entrypoint?

I need to execute PowerShell -script and after launch nginx.exe in my Windows -container , so I've added an entrypoint to my Dockerfile as below:

ENTRYPOINT ["powershell", "C:\nginx\Configure-Nginx.ps1 && C:\nginx\nginx.exe"]

但它不起作用。

我是PowerShell的菜鸟......如何正确制作?

从我在这里看到的你想做两件事:

  1. 在容器启动之前运行 powershell 脚本
  2. 从 powershell 运行 nginx 的入口点

它转化为:

CMD [ "powershell", "-c", "C:\nginx\Configure-Nginx.ps1" ]

ENTRYPOINT ["powershell", "C:\nginx\nginx.exe"]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM