コマンドライン(cmdまたはpowershell)を使用してDockerがWindowsで実行されているかどうかを確認する方法を教えてください。
これに対する解決策を示すいくつかの投稿を見つけましたが、それらはLinux環境向けです。
私はWindowsシステムの答えを得ることができませんでした。
WindowsでDockerコンテナーを操作するためのスクリプトを作成しているときにも同じ問題が発生しました。
与えられた答えはあまりにも時間がかかりすぎたため、私には当てはまりませんでした。私は"Windows上で実行されているDocker"はdefault
VMが実行されていたことも意味していると想定しました。代わりに、Dockerを確認した他の回答default
マシンIP 192.168.99.100
Dockerがオンのときに通常実行されているはずです。次に、pingを実行します。
ping -n <numberOfPings> -w <waitingTimeInMilliSeconds> 192.168.99.100
#Example:
ping -n 1 -w 1000 192.168.99.100
Dockerの実行中に、通常1ms未満で応答が返されることがわかりました。これは、チェックが非常に高速であることを意味します。これは、Docker default
マシンが実行されていない場合でも、1000ミリ秒未満待機するだけでも非常に堅牢であることを意味します。