0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

最近、Windows 版 Docker Desktop が "Starting the Docker Engine" の状態でタイムアウトになってしまう人へ

Last updated at Posted at 2025-06-14

この記事に書いてあること

最近(2025/06) Windows を再セットアップした後に Docker Desktop をインストールしたら、"Starting the Docker Engine" のままタイムアウトしてしまう事態に見舞われ、トラブルシューティングに苦労をした顛末記。

ことの顛末と解決策

起きたこと

Windows 11 をクリーンインストールし、WSL2 と Docker Desktop を再セットアップしたら、Docker Desktop がいつまで待っても立ち上がらない事態が発生。
最終的に Docker Desktop のエラー画面が表示され、running engine : waiting for the Docker API : context deadline exceeded というエラーメッセージが表示される。

原因

細かくは調査しておりませんが、フォーラムの書き込み等から推測するに、WSL のバージョンが 2.5.x.x 系であることと、最新の Windows Update が適用されていることのアンド条件で発生する模様。

確認方法

以下のコマンドを入力して、WSL バージョンを確認してみる。
WSL バージョンが 2.5.x.x 系になっていたらこの原因かもしれないので、以下の「対応策」を試してみましょう!

wsl --version

対応策 - WSL のバージョンを 2.4.13.0 まで戻す!

まずは WSL のアンインストール

以下のコマンドで WSL をアンインストール。

wsl --uninstall

Windows を再起動

もしかしたら再起動不要かもしれないですけど、念のため再起動。

WSL 2.4.13.0 をダウンロード

以下のサイトから Microsoft.WSL_2.4.13.0_x64_ARM64.msixbundle をダウンロード。

WSL 2.4.13.0 をインストール

ダウンロードした msixbundle ファイルをダブルクリックして、ダイアログの指示に従ってインストール。

WSL のバージョン確認

以下のコマンドを打って、WSL バージョンが 2.4.13.0 になっていることを確認

wsl --version

手元の環境で Docker Desktop が動作した WSL のバージョンを一応貼っておきます。

WSL バージョン: 2.4.13.0
カーネル バージョン: 5.15.167.4-1
WSLg バージョン: 1.0.65
MSRDC バージョン: 1.2.5716
Direct3D バージョン: 1.611.1-81528511
DXCore バージョン: 10.0.26100.1-240331-1435.ge-release
Windows バージョン: 10.0.26100.4349

Docker Desktop を起動

これでタイムアウトが解消して動作するようになるはず。
(手元で現象が起きていた 2 台でうまくいくことを確認)

まとめ

この調査で 5 時間くらい WSL を消したり Docker Desktop を消したり、はたまた Windows を再セットアップしたりと費やしてしまった…。
同じような事象に悩まされている方の時短に役に立ちますように!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?