Japanese Stable CLIP を試してみた

WSL2 の Ubuntu に Docker をインストール (Docker Desktop ではなく)

XPS 17 で、GPU を使っていろいろやる環境を整えたいと思います。まずは Docker です。
Windows 10 Home でも、普通に Docker Desktop がインストールできると思いますが、今回はあえて違う方法で Docker をインストールします。
Docker 用の Linux ではなく、通常の Ubuntu に Docker をインストールし、コンテナ管理には Portainer を使用します。

  1. 機能の有効化
    管理者権限で PowerShell を開き、Linux 用 Windows サブシステムと仮想マシンプラットフォームを有効にします。

    [Linux 用 Windows サブシステム]
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
    [仮想マシンプラットフォーム]
    Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

    PC を再起動します。

  2. WSL の更新
    再起動後、再度管理者権限で PowerShell を開き、WSL をアップデートします。
    wsl --update

  3. Ubuntu、Docker のインストール
    通常のアカウントで PowerShell を開き、以下コマンドで Ubuntu をインストールします。
    wsl --install Ubuntu

    以下コマンドを実行し、「VERSION」が「2」になっていることを確認する。
    wsl --list -v

    Ubuntu を起動し、Docker のインストール手順に沿ってインストール。
    https://docs.docker.com/engine/install/ubuntu/

    ※手順中では docker サービスを起動させていませんが、手元の環境ではサービスが起動せずに hello-world コンテナの作成 (sudo docker run hello-world) でエラーになりました。その場合、以下コマンドで docker サービスを起動する必要がありました。
    sudo service docker start

  4. Portainer のインストール
    Ubuntu のプロンプトから以下のコマンドを実行します。

    sudo docker run   \
        --detach  \
        --publish 9000:9000   \
        --publish 8000:8000   \
        --name portainer  \
        --restart always  \
        --volume /var/run/docker.sock:/var/run/docker.sock   \
        --volume portainer_data:/data   \
        portainer/portainer-ce

コンテナが起動したら、ブラウザを開いて以下のアドレスにアクセスします。

http://127.0.0.1:9000/

初回アクセス時はパスワードの設定画面になるので、パスワードを設定すると Portainer にアクセスが可能になります。

コメント