Docker 入門とインストール
どのシステムでも Docker 完了は成功の半分
なぜ Docker 使う
Docker 聞いた事あるが使った事ない、使った事あるが分かってない人向け。簡単に言うと 1 行:Docker がアプリとその全依存パッケージ一括梱包。どのマシンで動かしても同じ結果。
Docker でデプロイ OpenClaw 3 メリット:
- 隔離 —— OpenClaw は専用コンテナで動くから、システム環境めちゃくちゃにならない
- 再現可能 —— セットアップ完了したら、同僚にシェア。あっちでも確実に動く
- ワンクリックデプロイ —— docker run 一行で完了。依存パッケージいっぱい入れなくてOK
Ubuntu / Debian Docker インストール
これは最も一般的なサーバー OS、下の通りに来てください:
Ubuntu / Debian Docker インストール
# パッケージインデックスを更新
macOS Docker インストール
Mac での最も楽なインストール方法は Homebrew を使うことです:
macOS Docker インストール
# Homebrew を使用して Docker Desktop をインストール
docker-compose をインストール
docker-compose は複数コンテナを管理するツール。OpenClaw の本格的なデプロイで使う:
docker-compose をインストール
# Docker Desktop に Compose が付属、Linux サーバーは手動でインストール必要
インストールを検証
インストール後、これら二つのコマンドを実行して確認:
インストールを検証
docker --version
インストールから起動
全フロー 4 ステップ:
1
Docker をインストール
上記チュートリアル通り Docker インストール、docker --version で版出力確認。
2
docker-compose をインストール
正式デプロイは compose 管理推奨、裸 docker run より便利。
3
イメージ取得
実行 docker pull openclaw/openclaw:latest、イメージは数百 MB。
4
サービス起動
docker-compose up -d または docker run でサービスを起動し、ブラウザで localhost:3000 にアクセス。
Docker Desktop vs Docker Engine:Mac と Windows は Docker Desktop(GUI 付き)を使う、Linux サーバーは Docker Engine(純コマンドラインのみ)で十分。Linux でも Docker Desktop 装えるけど、リソース無駄。
一般的コマンド速查
Docker 初心者なら、このコマンド覚えてり:
Docker 常用コマンド
# 実行中のコンテナを確認