Docker Desktopをインストールしてきどうしたら、
「Docker Desktop starting…」(↓の画像)のまま、うんともすんとも。。。
とはいえ、使えないと困るので解決していきます
とりあえずログを見てみる
Docker Desktopのログは↓にあります
C:\Users\your-account\AppData\Local\Docker
, %USERPROFILE%\AppData\Local\Docker
1 2 3 |
[2023-02-05T10:03:06.025967300Z][com.docker.backend.exe][I] WSLEngine: start handler error exit: 2 errors occurred: * provisioning docker WSL distros: deploying "docker-desktop": importing WSL distro "docker-desktop": deploying WSL distro "docker-desktop" ("C:\\Program Files\\Docker\\Docker\\resources\\wsl\\wsl-bootstrap.tar" -> "C:\\Users\\*****\\AppData\\Local\\Docker\\wsl\\distro"): exit status 0xffffffff * checking if isocache exists: CreateFile \\wsl$\docker-desktop-data\isocache\: The network name cannot be found. |
WSLとの連携がうまくいってないのかな??
DockerとWSL
Windows上でLinuxを動作させるためにWSL(Windows Subsystem for Linux)を使用します
WindowsとDockerは相性が良くないらしく、WSLを使用してDockerを動作させてるみたい。
で、今回はDockerがWSLを使用できていないのかな?というところです
エラー文で検索してみる
なんとなく原因はわかりましたが、対処法を探すためにエラー文で検索してみました。
↑の記事によると、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)をダブルクリックして実行し、
インストールします
その後、うまく起動できました!!
うかつに最新版をインストールするのはよくないですね。。。
なにはともあれ、起動してよかったーー
参考記事
コメント