繁体   English   中英

容器启动时运行PowerShell脚本

[英]Run PowerShell script when container starts

如何在Docker容器启动后运行简单的PowerShell脚本?

FROM  ...
ENTRYPOINT ["powershell", "C:\scripts\remotetools.ps1"]

要么

FROM  ...
CMD ["powershell", "C:\scripts\remotetools.ps1"]

没用

从Dockerfile中取出ENTRYPOINT / CMD,然后再次构建映像并运行它。 找到容器ID

docker container ls

现在运行您的命令,但通过exec函数,以便您可以看到它是否工作,并获得一些更好的调试:

docker exec <HEX_CONTAINER_ID> powershell C:\scripts\remotetools.ps1

如果脚本没有运行,您可能还需要--privileged标志,那么您可能正在查看权限问题

暂无
暂无

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

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