Запуск эмулятора cosmosdb с использованием docker exec - PullRequest
0 голосов
/ 31 декабря 2018

Мы пытаемся запустить эмулятор cosmosdb внутри образа docker, используя docker exec.Сценарий powershell, содержащий команду запуска, работает нормально, если в Dockerfile выполняется как CMD.Это также работает нормально, если я запускаю это после присоединения к образу докера.Но зависает при запуске с использованием docker exec

Поскольку это автоматизированный тест, нам нужно запустить скрипт как docker exec.

Сценарий powershell содержит

& 'C: \ ProgramФайлы \ Azure Cosmos DB Emulator \ CosmosDB.Emulator.exe '/ noui -Wait

Сценарий запускается как docker exec $ ContainerName powershell -file C: \ Setup \ start_cosmosdb_emulator.ps1

...