Docker入れてみた

Difyをローカルで構築するため、まずはDockerインストールしてみた。

結論:大変だった….

Dockerでのメッセージ成功の証

僕が今日やった作業です。

Docker + WSL2 環境構築の手順まとめ


1. WSL 機能の有効化

  1. wsl --install 実行 → エラー
    • 症状:PowerShell などで wsl が見つからない
    • 原因:WSL 機能自体が有効化されていない
  2. 管理者権限のコマンドプロンプトで DISM 実行
    dism /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
    dism /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  3. Windows を再起動
    • DISM 設定反映のため必須

2. WSL2 の既定バージョン設定

  1. PowerShell(管理者不要)で実行 cppコピーする編集する
    wsl --set-default-version 2
  2. エラーなく通れば OK

3. Linux ディストリビューションのインストール

  1. 利用可能ディストロ一覧を確認
    wsl --list --online
  2. Ubuntu をインストール
    wsl --install -d Ubuntu
  3. プロンプトに従ってユーザー名とパスワードを設定
  4. wsl コマンドで Ubuntu シェル起動を確認

4. Docker Desktop のインストール

  1. 公式サイトから Download for Windows – AMD64 をダウンロード
  2. インストーラーを 管理者として実行
  3. オプションで Use the WSL 2 based engine にチェック

5. WSL Integration の設定

  1. Docker Desktop を起動
  2. Settings > Resources > WSL integration へ移動
  3. Enable integration with my default WSL distro がチェック済みであることを確認
  4. 必要なら下の「Ubuntu」スイッチを ON にし、Apply & Restart

6. Docker デーモン起動確認

  • ClientServer (Daemon) の両方にバージョン情報が出ていれば OK
    docker version

7. Hello-World コンテナの実行・検証

  1. イメージを手動プル nginxコピーする編集する
    docker pull hello-world
  2. コンテナを起動 arduinoコピーする編集する
    docker run hello-world
  3. 「Hello from Docker! …」のメッセージが表示されれば完了

コメント

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