Docker文件用参数调用PS1文件

我使用'从微软/ iis'和复制PS1文件到图像和Docker运行期间我想要传递参数的值PS1文件,应该直接在PS1文件中replace,我已经尝试在docker文件中定义这些参数作为环境variables,并使用他们直接在PS1文件,但没有去。

看来我无法在Docker RUN期间执行Powershell。 任何帮助?

我正在使用下面的命令来调用powershell ps1文件

  1. CMD ["powershell.exe", "C:\automic\ARA\WebUI\Test.ps1"]
  2. CMD ["powershell.exe", "-executionpolicy bypass", "C:\automic\ARA\WebUI\Test.ps1"]

而下面的Docker运行命令我试过了。

Docker run -it <image_id> -e AE_HOSTNAME=test

注意:即使我使用没有命令通过的windowscore映像,microsoft / iis映像也具有默认命令我仍然无法执行powershell文件。