いくつかの基本的な docker コマンドを実行するためのいくつかの 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 ...)
) を持つすべての Docker スクリプトで発生します。
以前にこれに遭遇したことがあり、これを修正する方法を知っている人はいますか?
乾杯。