Skip to content

Portainer

Description:
Docker や Kubernetes の環境をブラウザから直感的に管理し、コンテナの展開や監視を容易にする軽量な管理デスクトップ/ウェブUI
Updated:
2026/01/28
  • 直感的なWebインターフェース: 複雑な Docker コマンドを覚えなくても、ボタン操作でコンテナの起動、停止、再起動、削除が可能。
  • リアルタイムのログと統計情報: コンテナごとのログ出力をブラウザで追跡でき、CPUやメモリの利用状況もグラフで一目で把握。
  • イメージ・ボリューム・ネットワーク管理: 不要なイメージのクリーンアップや、ネットワーク構成の確認・変更がGUI上で完結。
  • スタック (Docker Compose) 対応: Compose ファイルの内容を Web UI 上で編集し、複数のコンテナを連携させたアプリをワンクリックで配備。
  • Kubernetes・Swarm サポート: 単体の Docker ホストだけでなく、クラスター環境も一元的に管理可能。
  • ホームサーバー・ラボの運用: Raspberry Pi や 自宅サーバーの Docker コンテナを快適にメンテナンス。
  • 開発環境の可視化: 開発中の複数のコンテナの状態を確認し、個別にログを追いかけたい場面で重宝。
  • 非エンジニアへの管理権限提供: 技術的なコマンド操作に不慣れなチームメンバーでも、安全にコンテナの再起動やステータス確認が可能。
  • 迅速なプロトタイプ配備: Portainer 上の「App Templates」から、WordPress や DB などの一般的なサービスを即座に立ち上げ。

インストール (Dockerを使用した展開)

Section titled “インストール (Dockerを使用した展開)”

Portainer 自体も Docker コンテナとして簡単に起動できます。

  1. データの永続化用ボリュームを作成します。
docker volume create portainer_data
  1. Portainer サーバーを起動します。
docker run -d -p 8000:8000 -p 9443:9443 \
  --name portainer --restart=always \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v portainer_data:/data \
  portainer/portainer-ce:latest
  1. ブラウザで https://localhost:9443 にアクセスします。
  2. 管理者のパスワードを設定します。
  3. 操作対象として「Local」環境(または既存のクラスター)を選択して設定を完了させます。

  • コンテナの展開: 「Containers」メニューから「Add container」をクリックし、イメージ名やポート設定を入力するだけ。
  • ログの確認: 各コンテナ列にある「Logs」アイコンをクリック。
  • コンソール接続: 「Exec Console」アイコンから実行中のコンテナ内に直接入ってコマンド操作が可能。