运行 docker 容器内的脚本使用章鱼部署

Run a script inside docker container using octopus deploy

尝试在创建 docker 容器后进行配置转换,并且 docker CP 命令不允许通配符和文件类型搜索。手动测试时,发现可以解决此问题,但 运行ning docker exec 命令和 运行ning 我们容器中的 powershell。经过一些初步测试后,章鱼部署似乎无法开箱即用。有没有办法 运行 使用章鱼部署在容器内处理步骤?

事实证明,您可以 运行 使用 exec 命令在容器中已经存在的 powershell 脚本:

docker exec <container> powershell script.ps1 -argument foo

此命令将 运行 一个脚本,正如您在命令行中所期望的那样。