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 常用コマンド
# 実行中のコンテナを確認
このチュートリアルはあなたに役に立った?