这是我正在使用的父代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
运行此脚本似乎可以正常工作,但有任何陷阱吗?我现在如何将参数传递给入口点?