🐳

Windows11 で Rancher Descktopを使用する

2023/06/04に公開

他記事に細かいことが書いてなかったのでまとめました

事前準備

  1. Windowsで wsl2 を有効化する
    1. https://learn.microsoft.com/ja-jp/windows/wsl/basic-commands#install-a-specific-linux-distribution
    2. wsl --install
  2. wsl はバージョンを2にしておかないとrancher desktop で検知できないので注意
    1. 公式のTrouble shoutingにかいてる通り下記のコマンドを実行
    2. wsl --set-default-version 2

Rancher Desktopをインストール

  1. 公式サイトからインストール
    1. https://rancherdesktop.io/
  2. インストール後、再起動した後右上の設定ボタンクリック
  3. 「WSL」で ubuntuが表示されていることを確認、チェックを入れる
    1. wsl2にしていないとここに表示されないので注意
  4. 「Container Engine」でdockerを選択
    1. ここで docker にチェックを入れないと docker コマンドを実行できないので注意

シャットダウンしたいとき

右上のFile > Exitでシャットダウンできます

The WSL kernel does not appear to be installed. エラー

2023/06/14 最新バージョンにしたらこのエラーは解消されていました
2023/0819 最新版だとまた発生しているような…

「WSL カーネルがインストールされていないようです。」
2023/06/04 configでubuntuを選択できているのにこのエラーがでる
issue: https://github.com/rancher-sandbox/rancher-desktop/issues/3632

docker コマンドやdocker compose はwsl上でも普通に動いてるっぽい

Rancher Descktop で stable-diffusion は動くのか

2023/06/04 CUDAのサポートしてないので動かない
https://github.com/rancher-sandbox/rancher-desktop/issues/3968
docker: Error response from daemon: could not select device driver "" with capabilities: [[gpu]].

所感

まだdocker desktopでしかできないこともあるみたいなのでしばらくは併用になりそう
会社に有料版契約してもらいましょう😇

あまり関係ない話

  • 2023/06/04 windows11でdocker desktop4.20 はエラーが出るため4.19を使う必要がある
  • docker desktopのファイルを手動で消してしまって新規インストールできないときはwindow + R で 「appwiz.cpl」を入力、appのリストからDocker Desktopを削除する

Discussion