2017-10-30 18 views
0

Docker v 17.09.0-ceWindows 10に実行しています。 埋め込みコマンドを次のように実行しようとすると、 docker restart $(docker ps -a)というエラーが表示されます。これはエラー unknown shorthand flag: 'a' in -a)です。 -aフラグがなければ、エラーが次のようになります。WindowsにDocker埋め込みコマンドを使用

Error response from daemon: No such container: $(docker 
Error response from daemon: No such container: ps) 

埋め込みのこれらの種類は、提案がウェブ上普及しているコマンド。どうすればそれを動作させることができますか?

答えて

0

$(docker ps -a)は、(Linuxの他の一般的なシェルと共に)bash構文です。 Windowsシステムでこの構文を使用するには、PowerShellまたはコマンドプロンプトではなく、bashシェルを使用する必要があります。

+0

Windowsコマンドアナログはありますか? – tekken

+0

はい、windowsコマンドはbashになります。 https://msdn.microsoft.com/en-us/commandline/wsl/about – BMitch

0

docker restart $(docker ps -a)もLinuxでは動作しません。私はあなたがdocker restart $(docker ps -aq)( "静かな"旗)を探していると思います - これはPowershellでもうまくいきます。

関連する問題