У меня есть репозиторий с некоторыми вспомогательными сценариями NPM для запуска некоторых основных команд докера:
"scripts": {
"build": "docker build -t myreadyapi --build-arg LICENSE_SERVER=1.1.1.1 .",
"prestart": "npm run build",
"start": "docker run -p 8089:8088 myreadyapi",
"debug": "docker exec -it $(docker ps -a -q --filter ancestor=myreadyapi) /bin/bash",
"stop": "docker rm $(docker stop $(docker ps -a -q --filter ancestor=myreadyapi))"
}
npm run build
и npm run start
работают, но npm run debug
и npm run stop
вызывают ошибку:
Ошибка: такого контейнера нет: $ (docker
Примечание. Запуск из консоли Windows 10 PowerShell.
Ошибка возникает для любого сценария докера, который имеет параметр команды (т.е. docker ... $(docker ...)
).
Кто-нибудь сталкивался с этим раньше и знает, как это исправить?
Приветствие.