【Windows】【Docker】「Docker Desktop starting…」が終わらない。。。

Windows

 

Docker Desktopをインストールしてきどうしたら、
Docker Desktop starting…」(↓の画像)のまま、うんともすんとも。。。

 

 

とはいえ、使えないと困るので解決していきます

 

とりあえずログを見てみる

 

Docker Desktopのログは↓にあります
C:\Users\your-account\AppData\Local\Docker , %USERPROFILE%\AppData\Local\Docker

 

WSLとの連携がうまくいってないのかな??

 

DockerとWSL

 

Windows上でLinuxを動作させるためにWSL(Windows Subsystem for Linux)を使用します

WindowsとDockerは相性が良くないらしく、WSLを使用してDockerを動作させてるみたい。

で、今回はDockerがWSLを使用できていないのかな?というところです

 

エラー文で検索してみる

 

なんとなく原因はわかりましたが、対処法を探すためにエラー文で検索してみました。

Upgraded from 4.15.0 to 4.16.1 docker stuck in starting mode forever · Issue #13165 · docker/for-win
I have tried with the latest version of Docker Desktop I have tried disabling enabled experimental features I have uploaded Diagnostics Diagnostics ID: Actual b...

↑の記事によると、Docker Desktop のバージョンが4.16.1でうまく起動せず、
4.15.0では起動したとのこと

筆者のDocker Desktop のバージョンが4.16.1 のため、
4.15.0を指定してインストールしなおしてみます

 

まずは、アンインストール

 

コントロールパネル>プログラムのアンインストール をたどり、
Docker Desktopをアンインストールします

↓の画面が出ればOK!

 

 

4.15.0 をインストール

 

公式HPからインストーラーをダウンロードします(赤枠内をクリック)

 

 

インストーラー(Docker Desktop Installer.exe)をダブルクリックして実行し、
インストールします

その後、うまく起動できました!!

 

 

うかつに最新版をインストールするのはよくないですね。。。

なにはともあれ、起動してよかったーー

 

参考記事

 

Windows docker起動エラー(WSL2 利用) - Qiita
WindowsのDockerか起動エラー(コンテナ起動前)が発生した場合に さまざまなケースがあり、この対応で解決できる という情報にたどりつけない。そこで、見直す、参考にする事項をいくつかあげて…
【メモ】「Docker Desktop starting…」のまま Docker Desktop が起動しない
Windows版Docker Desktop書き銅しなくなったときの対処法。 目次WSLが起動しているかどうか確かめるWSLの再設定WSLが起動しているかどうか確かめる(再)Docker Des

 

コメント

タイトルとURLをコピーしました