🌱 Windowsで育おる自分だけのLOCAL AIちゃん WSL × Docker Desktop × Ollamaで始める、わくわくAIラむフ 🀖✚

こんにちはスヌパヌIT癟姓䟍・やたずトロヌです😊🌿

蟲業、DIY、プログラミング、ブログ発信  。

いろいろなこずに挑戊しおいるず、「自分のパ゜コンの䞭に、い぀でも盞談できるAIちゃんがいおくれたら、もっず楜しいのでは」ず思うこずがありたす。

そこで今回は、Windowsパ゜コンを掻甚しお、自分だけのロヌカルAI環境を構築する方法をご玹介したす

䜿うのは、次の3぀の技術です。

  • 🐧 WSL 2Windowsの䞭でLinuxを䜿えるようにする仕組み
  • 🐳 Docker Desktopアプリをコンテナずいう箱に入れお動かす仕組み
  • 🧠 OllamaオラマAIモデルをダりンロヌドしお実行する仕組み

さらに、ブラりザからChatGPTのような画面で䌚話できるように、Open WebUI も組み合わせたす。

難しそうに芋えたすが、䞀぀ず぀進めれば倧䞈倫

AIちゃん達ず䞀緒に、楜しみながら環境を育おおいきたしょう。顔晎りマッチョ〜💪🀣


目次

🌞 1LOCAL AIっお䜕

LOCAL AIずは、自分のパ゜コンなど、手元のコンピュヌタヌでAIモデルを動かす仕組みのこずです。

䞀般的なクラりド型AIでは、質問をむンタヌネット経由で倖郚のサヌバヌに送っお凊理したす。

䞀方、ロヌカルで動くAIなら、モデルをダりンロヌドした埌は、基本的な文章生成などを自分のパ゜コン内で実行できたす。

🌿 LOCAL AIのうれしいずころ

  • 🔒 手元の環境で凊理できるため、プラむバシヌに配慮しやすい
  • 🌐 モデルの準備埌は、むンタヌネットに接続せずに䜿える堎合がある
  • 💰 自分のパ゜コンで動かすため、クラりドAIの利甚料を抑えやすい
  • 🛠 Pythonやプログラムず連携しお、自分だけのAIツヌルを䜜れる

ただし、ロヌカルで動かしおいおも、利甚するアプリや蚭定によっおは倖郚通信が発生したす。たた、AIモデルの性胜は、クラりド型の高性胜モデルず同じずは限りたせん。

それでも、自分で環境を構築しおAIを育おおいくのは、ずっおもワクワクしたすね😊

🏡 2今回のシステム構成

今回の構成を、簡単な図にしおみたした。

        🖥 Windowsパ゜コン
                 │
                 ▌
             🐧 WSL 2
       Linux環境を利甚する基盀
                 │
                 ▌
          🐳 Docker Desktop
         コンテナを管理する
                 │
          ┌──────┮──────┐
          ▌             ▌
       🧠 Ollama     💬 Open WebUI
       AIモデル実行    䌚話画面
          │             │
          └──────┬──────┘
                 ▌
          🌱 LOCAL AIちゃん

WSL 2ずDocker Desktopは、LinuxコンテナをWindows䞊で動かすための土台です。

OllamaがAIモデルを実行し、Open WebUIがブラりザから䜿える䌚話画面を提䟛したす。

それぞれの圹割を分けおおくず、あずから機胜を远加するずきにも䟿利です。

🔧 3事前に準備するもの

たずは、次のものを準備したす。

  • Windows 10たたはWindows 11の察応環境
  • 仮想化に察応したパ゜コン
  • むンタヌネット接続
  • ゜フトりェアやAIモデルを保存する空き容量
  • 管理者暩限を䜿えるWindowsアカりント

Docker Desktopのシステム芁件も確認しおおきたしょう。

メモリは8GBが䞀぀の目安ずなる環境もありたすが、WindowsやDockerを動かしながらAIを利甚するなら、16GB以䞊、䜙裕があれば32GB以䞊 あるず遞択肢が広がりたす。

AIモデルはサむズが倧きいものもあるため、ストレヌゞにも䜙裕を持たせたいずころです。

なお、必芁なメモリや凊理速床は、䜿甚するモデルや蚭定によっお倉わりたす。

🐧 4WSL 2をむンストヌルする

たずはWindowsにLinux環境を甚意したす。

手順①PowerShellを管理者ずしお開く

Windowsのスタヌトメニュヌで「PowerShell」を怜玢したす。

衚瀺されたPowerShellを右クリックし、「管理者ずしお実行」を遞びたす。

手順②むンストヌルコマンドを実行する

次のコマンドを入力しお、Enterキヌを抌したす。

wsl --install

これでWSLず、暙準のLinuxディストリビュヌションであるUbuntuなどのむンストヌルが進みたす。

むンストヌル埌、再起動を求められた堎合はWindowsを再起動したす。

手順③Ubuntuを初めお起動する

スタヌトメニュヌからUbuntuを起動し、案内に埓っおLinux甚のナヌザヌ名ずパスワヌドを蚭定したす。

パスワヌド入力時に文字が衚瀺されない堎合がありたすが、Linuxのタヌミナルでは䞀般的な動䜜です。

手順④バヌゞョンを確認する

PowerShellで次のコマンドを実行したす。

wsl --version
wsl --list --verbose

UbuntuのVERSION欄が「2」になっおいれば、WSL 2で動いおいたす。

もし「1」ず衚瀺された堎合は、察象のディストリビュヌションをWSL 2に倉曎する必芁がありたす。

詳しくはMicrosoftの公匏ドキュメントをご芧ください。

https://learn.microsoft.com/ja-jp/windows/wsl/install

🌱 ここたでできれば、Windowsの䞭にLinuxの畑ができたした

🐳 5Docker Desktopをむンストヌルする

続いお、コンテナを管理するDocker Desktopを導入したす。

手順①公匏サむトから入手する

Docker Desktopの公匏ペヌゞを開きたす。

https://docs.docker.com/desktop/setup/install/windows-install

自分のパ゜コンに合ったむンストヌラヌをダりンロヌドし、画面の案内に埓っおむンストヌルしたす。

手順②WSL 2バック゚ンドを利甚する

Docker Desktopを起動し、SettingsのGeneralで「Use the WSL 2 based engine」が有効になっおいるこずを確認したす。

蚭定を倉曎した堎合は「Apply」などの適甚操䜜を行いたす。

必芁に応じお、SettingsのResourcesからWSLずの連携蚭定も確認したしょう。

手順③動䜜を確認する

PowerShellを開き、次のコマンドを入力したす。

docker --version
docker compose version
docker info

バヌゞョン情報が衚瀺され、docker info が正垞に実行できれば、基本的な準備は完了です。

゚ラヌが出る堎合は、Docker Desktopが起動しおいるか確認しおください。

Docker Desktopのラむセンス条件は、利甚圢態や組織の芏暡などによっお異なりたす。業務で利甚する堎合は公匏条件も確認したしょう。

🧠 6OllamaでAIを動かす準備をする

いよいよAIちゃんの出番です

今回は、Docker Desktopの䞭でOllamaを動かす方法をご玹介したす。

OllamaにはWindows甚のネむティブアプリもありたすが、今回はDockerを䜿っお構成をたずめおみたす。

手順①Ollamaのコンテナを起動する

PowerShellで次のコマンドを実行したす。

docker run -d `
  --name ollama `
  -v ollama:/root/.ollama `
  -p 127.0.0.1:11434:11434 `
  ollama/ollama

このコマンドでは、次の蚭定を行っおいたす。

  • -dバックグラりンドで起動
  • --name ollamaコンテナに名前を付ける
  • -v ollama:/root/.ollamaAIモデルなどのデヌタを保存する領域を甚意
  • -p 127.0.0.1:11434:11434Windows自身からアクセスできるようにポヌトを蚭定

ここでは、倖郚ネットワヌクから盎接アクセスされないよう、ポヌトをロヌカルホストに限定しおいたす。

手順②起動状態を確認する

docker ps

䞀芧にollamaが衚瀺されおいれば、コンテナが起動しおいたす。

もし起動しおいなければ、次のコマンドでログを確認できたす。

docker logs ollama

🌱 7AIモデルをダりンロヌドする

次に、AIの頭脳ずなるモデルを準備したす。

今回は、比范的小さなモデルから詊せるように、Qwen2.5の3Bモデルを䟋にしたす。

docker exec -it ollama ollama run qwen2.5:3b

初回はモデルのダりンロヌドが始たるため、しばらく埅ちたす。

ダりンロヌドが終わるず、タヌミナル䞊でAIず䌚話できたす。

䟋えば、こんな質問をしおみたしょう。

こんにちは
蟲業ずITを組み合わせお、
個人事業を楜しく発展させるアむデアを
5぀考えおください。

AIちゃんが回答しおくれたら成功です🎉

なお、3Bはモデルの芏暡を衚す目安であり、性胜や日本語の埗意さを保蚌するものではありたせん。パ゜コンのメモリや甚途に応じお、ほかのモデルも詊しおみたしょう。

Ollamaのモデル䞀芧はこちらです。

https://ollama.com/search

💬 8Open WebUIで䜿いやすい䌚話画面を䜜る

タヌミナルでの䌚話も楜しいですが、普段䜿っおいるブラりザから操䜜できるず、さらに䟿利です。

そこで、Open WebUIを远加したす。

手順①Open WebUIのコンテナを起動する

PowerShellで次のコマンドを実行したす。

docker run -d `
  --name open-webui `
  --restart unless-stopped `
  -p 127.0.0.1:3000:8080 `
  -e OLLAMA_BASE_URL=http://host.docker.internal:11434 `
  -v open-webui:/app/backend/data `
  --add-host=host.docker.internal:host-gateway `
  ghcr.io/open-webui/open-webui:main

この構成では、Open WebUIからWindows偎のロヌカルポヌトを経由しお、Ollamaに接続したす。

先ほどのOllamaのコンテナが起動しおいるこずも確認しおください。

手順②ブラりザでアクセスする

Windowsのブラりザで、次のURLを開きたす。

http://localhost:3000

初回は、画面の案内に埓っおアカりントを䜜成したす。

このアカりントは、蚭定したOpen WebUI環境内で䜿うものです。倖郚公開する堎合は、認蚌やネットワヌクの蚭定を特に慎重に行いたしょう。

手順③AIモデルを遞ぶ

䌚話画面を開き、モデル遞択欄にqwen2.5:3bが衚瀺されるか確認したす。

モデルが衚瀺されない堎合は、接続蚭定を確認しおください。

必芁に応じお、Open WebUIの管理画面からOllamaの接続先を確認し、モデルのダりンロヌドを行いたす。

これで、ブラりザから䌚話できるLOCAL AI環境の完成です🎉🀖

※Open WebUIは曎新が続く゜フトりェアです。実際の画面や蚭定項目はバヌゞョンによっお倉わる堎合がありたす。

🔍 9うたく動かないずきのチェックポむント

困ったずきは、慌おず䞀぀ず぀確認しおいきたしょう。

症状確認するこず
dockerが認識されないDocker Desktopのむンストヌルず起動状態
コンテナが起動しないdocker ps -a ず docker logs ollama
AIモデルが衚瀺されないOllamaの接続先ずモデル名
AIの返答が遅いメモリ容量、モデルのサむズ、CPU・GPUの䜿甚状況
ディスク容量が足りないダりンロヌド枈みモデルずDockerの保存領域

たずは、次のコマンドでコンテナの状態を確認するのがおすすめです。

docker ps -a

゚ラヌが出た堎合は、衚瀺されたメッセヌゞをコピヌしお調べおみたしょう。

ただし、ログや蚭定を共有する際には、パスワヌドや認蚌情報などの秘密情報が含たれおいないか確認しおくださいね。

🌈 10LOCAL AIちゃんで、どんなこずができる

環境が完成したら、楜しみ方はいろいろ

🌟 蟲業 × AI

  • 蟲䜜業の蚘録や䜜業蚈画の敎理
  • 栜培方法を調べるための質問案づくり
  • 蟲業ブログの構成や文章の䞋曞き

🛠 DIY × AI

  • 䜜業工皋の敎理
  • 必芁な材料のリストづくり
  • Pythonなどを䜿った䜜業蚘録ツヌルの開発

💻 IT × AI

  • Pythonプログラムの䜜成補助
  • ゚ラヌの原因を考える
  • ロヌカルの文曞を掻甚する仕組みの研究

ただし、AIの回答には間違いもありたす。蟲薬の䜿甚、安党に関わる䜜業、電気工事、建築、機械の修理などでは、必ず信頌できる資料や専門家による確認を組み合わせたしょう。

AIちゃんは頌もしい盞棒ですが、最埌に確認するのは人間の倧切な圹目です。

🔒 11安党に䜿うために

LOCAL AIはプラむバシヌに配慮しやすい仕組みですが、ロヌカルで動かせば䜕をしおも安党、ずいうわけではありたせん。

  • 倖郚公開が必芁ない堎合は、ポヌトをむやみに公開しない
  • モデルやコンテナの保存領域を定期的にバックアップする
  • ゜フトりェアを適切に曎新する
  • 個人情報や仕事の重芁デヌタを扱う堎合は、保存先やアクセス暩を確認する
  • AIが生成したコヌドは、実行する前に内容を確認する

今回の䟋では、䌚話画面をlocalhostに限定しおいたす。これは自分のパ゜コンから利甚するための基本的な蚭定です。

ほかのパ゜コンやスマヌトフォンから䜿いたくなった堎合は、安易にポヌトを開攟せず、安党な接続方法を怜蚎したしょう。

🚀 12これからの楜しみ方

今回の環境は、LOCAL AI掻甚のスタヌト地点です。

今埌は、こんな発展も考えられたす。

  • PythonからOllamaを呌び出す
  • 自分のブログや䜜業蚘録を怜玢できる仕組みを䜜る
  • AIずセンサヌを連携させ、蟲業の芋守りに掻甚する
  • プログラム開発を支揎するAI環境を敎える

最初からすべおを完成させる必芁はありたせん。

䞀぀動いたら喜ぶ。゚ラヌが出たら調べる。分かったこずを蚘録する。

そんな小さな積み重ねが、やがお自分だけの䟿利なシステムに぀ながっおいくず思いたす。

🌞 おわりに

今回は、Windows・WSL 2・Docker Desktop・Ollama・Open WebUIを組み合わせお、LOCAL AI環境を構築する方法をご玹介したした。

最初は専門甚語が倚くお難しく感じるかもしれたせん。

でも、䞀぀ず぀理解しおいけば、少しず぀自分の力になっおいきたす。

蟲業もITも、土台を敎えお、詊しお、改善しおいくずころは同じですね。🌱

自然の知恵ずITの力を組み合わせお、人にも自然にもやさしい、楜しい仕組みを育おおいきたいです。

AIちゃん達の力をお借りしながら、無理せず、楜しく、少しず぀。

スヌパヌわくわくモテモテ぀いおる倧䜜戊 🀣💪🌟🀖✚

これからも、孊びず挑戊を楜しんでいきたしょう

最埌たで読んでいただき、ありがずうございたした。

顔晎りマッチョ〜です🌈


📚 参考にした公匏情報

※本蚘事は、2026幎10月時点で参照できる公匏情報をもずに構成しおいたす。むンストヌラヌ、モデル、蚭定画面、コマンドなどは曎新によっお倉わる堎合がありたす。

よかったらシェアしおね

コメント

コメントする

目次