这是我正在使用的父dockerfile:https://github.com/Microsoft/aspnet-docker/blob/master/4.7.1-windowsservercore-1709/runtime/Dockerfile

当容器以“docker run”启动时,我需要在入口点执行之前运行PS脚本,这怎么可能?

父dockerfile中的入口点是: ENTRYPOINT ["C:\\ServiceMonitor.exe", "w3svc"]

我希望它的行为通常只是先执行一个ps脚本 .

我用PS脚本覆盖了入口点: ENTRYPOINT ["powershell", "C:/myscript.ps1"]

myscript.ps1
.... does some stuff ....
# executes the command to start up like the parent container did
C:/ServiceMonitor.exe w3svc

运行此脚本似乎工作正常,但有任何陷阱吗?我现在如何将参数传递给入口点?