使用docker exec在容器映像中启动Cosmos DB仿真器

时间:2019-01-08 10:20:01

标签: powershell docker containers dockerfile

我们正在尝试使用docker exec在docker映像中启动cosmosdb仿真器。如果在Dockerfile中作为CMD运行,则包含start命令的powershell脚本可以正常工作。如果我在附加到Docker映像后运行此命令,它也可以正常工作。但是在使用docker exec运行时挂起

由于其自动测试,我们需要以docker exec身份运行脚本。

powershell脚本包含

& 'C:\Program Files\Azure Cosmos DB Emulator\CosmosDB.Emulator.exe' /noui -Wait

脚本以

运行
docker exec $ContainerName powershell -file C:\Setup\start_cosmosdb_emulator.ps1

0 个答案:

没有答案