2016-08-06 6 views
0

現在、私は、ほぼすべてのドッキングウィンドウのコマンドを実行するとき(例えばdocker ps)I次のエラーメッセージが出ます:私はDockerでデフォルト環境をすばやく設定する方法は?

@FOR /f "tokens=*" %i IN ('docker-machine env') DO @%i 

Becuase:

An error occurred trying to connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.23/containers/json: open //./pipe/docker_engine: The system cannot find the file specified. 

私は、次のコマンドを実行する必要があり、この問題を解決するために私はそのスクリプトを実行するたびに、これはそれほど頻繁に、私はこれはsetup-docker-env.bat

と呼ばれるの.batスクリプトです置くことにしましたしかし、私は次のエラーを取得する:

i was unexpected at this time. 

それは、コマンドラインで動作しますので、これは奇妙です。バッチファイルで

答えて

2

%文字をエスケープする必要書類

+0

はそれを私にビート:) – mandark

1

FOR上%%%を交換してください。あなたの.BATファイルには、次のような内容を持っている必要があります:

@FOR /f "tokens=*" %%i IN ('docker-machine env') DO @%%i 
+0

を@Gerardo Grignoliが、おかげであなたの前に答えました。 –

関連する問題