T-CREATOR

<div />

Ollama のコマンド一覧: run は、入っていないモデルなら pull から始める。よく使う10個の違い

2026年11月13日
Ollama のコマンド一覧: run は、入っていないモデルなら pull から始める。よく使う10個の違い

Ollama で手元のモデルを動かすとき、run と pull は何が違うのか、ps と list はどちらを見ればよいのか、迷っていませんか? コマンドの数は多くありませんが、名前だけでは違いが分かりにくいものです。

小さなモデルで、よく使うコマンドを1つずつ動かしました。run はモデルが入っていなければ pull から始め、入っていればすぐに動きます。list は入っているモデル、ps は今メモリに読み込まれているモデルを出します。

環境

  • macOS 26.6.2(M1 Max、メモリ 32GB)
  • Ollama 0.40.16(Homebrew で入れたもの)
  • 試したモデルは qwen3:0.6b(522MB)、smollm2:135m(270MB)
  • 2026年11月12日に確認

一覧

コマンドは、裏で動く ollama serve がないと止まる

Ollama のコマンドは、裏で動く Ollama(サーバー)に頼んで動きます。サーバーが動いていないと、どのコマンドも次のように止まります。

terminal$ ollama list
Error: could not connect to ollama server, run 'ollama serve' to start it

Homebrew で入れた場合は、ollama serve で起動するか、brew services start ollama で Mac の起動時に動くようにします。アプリで入れた場合は、アプリを開けば動きます。

よく使うコマンドと、それぞれがすること

コマンドすること
ollama serveOllama のサーバーを起動する
ollama pull <モデル>モデルを取ってくる。動かさない
ollama run <モデル>モデルを動かして話す。入っていなければ取ってくる
ollama list入っているモデルの一覧
ollama ps今メモリに読み込まれているモデル
ollama stop <モデル>読み込まれているモデルを、メモリから外す
ollama show <モデル>モデルの大きさ、扱える長さ、できることを見る
ollama rm <モデル>モデルを消す
ollama cp <元> <先>モデルを別の名前で写す
ollama create <名前> -f Modelfile設定を足した自分のモデルを作る
ollama launch <道具>Claude Code や OpenCode を、Ollama につないで起動する

公式の CLI の資料も ollama run から始まり、すぐ下に ollama launch があります。ollama launch でつなげる道具として、OpenCode、Claude Code、Codex、VS Code などが並んでいます。

Ollama の公式の CLI Reference。Run a model に ollama run gemma4、Launch integrations に ollama launch があり、Supported integrations に OpenCode、Claude Code、Codex、VS Code が並んでいる

pull は取ってくるだけ、run は動かすところまで

コマンドモデルが入っていないとき入っているとき
ollama pull取ってくる新しい版があれば取り直す
ollama run取ってきてから、動かすすぐに動かす

入っていない smollm2:135m に run を打つと、pulling manifest と出て取ってくるところから始まり、取り終わると list にも出ていました。

terminal$ ollama run smollm2:135m "hi"
pulling manifest
pulling f535f83ec568:   4% ▕     ▏ 9.7 MB/270 MB

大きなモデルは取ってくるのに時間がかかり、18GB のモデルでは15分ほどかかりました。会議の前など、すぐに使いたいときは、先に pull だけしておきます。

取ってくるモデルの名前は、Ollama の公式のモデルの一覧で探せます。名前の下の印で、道具を呼べるか(tools)、考える過程を出せるか(thinking)、画像を読めるか(vision)と、選べる大きさ(0.6b、30b など)が分かります。

Ollama の公式のモデルの一覧。qwen3 に tools、thinking と 0.6b から 235b までの大きさ、gemma3 に vision と 270m から 27b までの大きさ、gemma2 に 2b、9b、27b の印が付いている

list はディスクにあるモデル、ps はメモリに読み込まれたモデル

list は Mac に入っている(ディスクにある)モデル、ps は今メモリに読み込まれていて、すぐに返事ができるモデルを出します。

terminal$ ollama ps
NAME          ID              SIZE      PROCESSOR    CONTEXT    UNTIL
qwen3:0.6b    7df6b6e09427    4.3 GB    100% GPU     32768      4 minutes from now
列意味
SIZEメモリで使っている大きさ。ディスクの大きさ(522MB)より大きい
PROCESSORどこで動いているか。100% GPU なら、すべて GPU
CONTEXT一度に扱える長さ(トークン)
UNTILこのあと何も頼まなければ、いつメモリから外れるか

run で1回返事をもらったあと、ps には「4 minutes from now」と出ていました。何も頼まなければ、5分ほどで自動でメモリから外れます。 すぐに外したいときは ollama stop を使います。

エージェントで使うなら、show の Capabilities に tools があるか見る

terminal$ ollama show qwen3:0.6b
  Model
    parameters          751.63M
    context length      40960
    quantization        Q4_K_M
  Capabilities
    completion
    tools
    thinking

エージェントは、モデルにファイルを読み書きする道具を呼ばせて作業を進めます。そのため、Claude Code や OpenCode で使うときは Capabilities に tools があるモデルを選びます。

公式のモデルのページでは、エージェントごとの起動のコマンドも見られます。qwen3-coder のページの Applications には、ollama launch claude --model qwen3-coder や ollama launch opencode --model qwen3-coder が並んでいます。

Ollama の公式の qwen3-coder のページ。tools、30b、480b の印があり、Applications に Claude Code、OpenCode、Hermes Agent、OpenClaw で使うための ollama launch のコマンドが並んでいる

モデルは ~/.ollama/models に入り、30B で18GB ある

モデルは ~​/​.ollama​/​models に入ります。私の Mac では、30B のモデル1つで 18GB になっていました。

terminal$ du -sh ~/.ollama/models
 18G	/Users/…/.ollama/models
$ ollama rm smollm2:135m
deleted 'smollm2:135m'

cp で写したモデルは中身を共有するので、写しても容量はほとんど増えません(list では写した元と同じ ID が出ていました)。

ollama serve の動きは環境変数で変える

環境変数変わること初めの値
OLLAMA_HOST待ち受ける場所127.0.0.1:11434(その Mac の中だけ)
OLLAMA_KEEP_ALIVEメモリに残す時間5分
OLLAMA_CONTEXT_LENGTH一度に扱える長さモデルとメモリで変わる
OLLAMA_MODELSモデルを置く場所~​/​.ollama​/​models

注意点

まとめ

Ollama の run は、モデルが入っていなければ pull から始めてそのまま動かします。list は入っているモデル、ps は今メモリに読み込まれているモデルで、何も頼まなければ5分ほどでメモリから外れます。

使う前に pull で取っておき、使い終わったら stop でメモリを空けてください。 エージェントにつなぐ方法は、OpenCode を Ollama のローカル LLM で動かす設定と、Claude Code を Ollama のモデルで動かせるかに書きました。

参考文献

著書

とあるクリエイター

フロントエンドエンジニア Next.js / React / TypeScript / Node.js / Docker / AI Coding