Repolode
louislam

louislam/dockge

compose.yamlファイルを使ってDocker Composeスタックを作成・編集・実行できるセルフホスト型Web UI。

代替できる製品:Portainer

スター
24,770
フォーク
866
未解決の Issue
177
最終コミット
16 日前

これは何?

Dockgeは、Docker Compose向けのセルフホスト型Web管理ツールです。コンテナをスタック単位で整理し、スタック用ディレクトリ内の各compose.yamlファイルを、起動・停止・再起動・削除・イメージ更新を実行できる管理単位として表示します。

エディターはディスク上のcomposeファイルを直接編集するため、Dockgeがファイルを独自のデータベースに移すことはありません。pull、up、downの進行状況とターミナル出力は、リアルタイムでブラウザーにストリーミングされます。Webターミナルを内蔵しており、docker runコマンドをcompose.yamlに変換することもできます。エージェント機能を使えば、1つのインターフェースから複数のDockerホストを管理できます。

DockgeはDocker 20以降またはPodmanを使うLinux上で動作し、Dockerイメージとして配布されています。単一コンテナの管理よりもcomposeファイルを使いたいユーザーを対象としており、ネットワークや単独コンテナを管理するPortainerなどのツールを置き換えるものではありません。

主な機能

  • 01composeスタックの作成・編集・起動・停止・再起動・削除
  • 02Web UIからスタックのDockerイメージを更新
  • 03compose.yamlファイル用のインタラクティブエディター
  • 04pull、up、downの操作に関する進行状況とターミナル出力をリアルタイムで表示
  • 05docker runコマンドをcompose.yamlに変換
  • 06エージェントを通じて複数のDockerホスト上のスタックを管理

ユースケース

  • composeファイルを使って、ホームサーバーやRaspberry Pi上のセルフホストサービスを管理する
  • composeファイルをディスク上に保持したまま、日常の操作にはブラウザーベースのインターフェースを使う
  • 1つのダッシュボードから複数のDockerホストにまたがるスタックを管理する

クイックスタート

  1. 1

    stacks と Dockge のディレクトリを作成する

    mkdir -p /opt/stacks /opt/dockge
  2. 2

    compose.yaml ファイルをダウンロードする

    curl https://raw.githubusercontent.com/louislam/dockge/master/compose.yaml --output compose.yaml
  3. 3

    Dockge サーバーを起動する

    docker compose up -d
  4. 4

    ブラウザーで http://localhost:5001 にアクセスして Dockge を開く

使う前に知っておきたいこと

  • Windows はまだサポートされていません。
  • Docker 20 以降または Podman が必要です。Debian Buster 以前はサポートされていません。

収録されている特集

トピック

#docker#docker-compose#self-hosted#container-management#devops#web-ui#docker-deployment#docker-stack#docker-stack-deploy#docker-ui

よくある質問

dockge とは?
compose.yamlファイルを使ってDocker Composeスタックを作成・編集・実行できるセルフホスト型Web UI。 Dockgeは、Docker Compose向けのセルフホスト型Web管理ツールです。コンテナをスタック単位で整理し、スタック用ディレクトリ内の各compose.yamlファイルを、起動・停止・再起動・削除・イメージ更新を実行できる管理単位として表示します。
dockge は無料で使えますか?ライセンスは?
dockge は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
dockge は今もメンテナンスされていますか?
活発にメンテナンス中。dockge の最終コミットは 2026年10月23日 です。
dockge は何に使えますか?
composeファイルを使って、ホームサーバーやRaspberry Pi上のセルフホストサービスを管理する composeファイルをディスク上に保持したまま、日常の操作にはブラウザーベースのインターフェースを使う 1つのダッシュボードから複数のDockerホストにまたがるスタックを管理する
dockge のインストール方法は?
stacks と Dockge のディレクトリを作成する: mkdir -p /opt/stacks /opt/dockge compose.yaml ファイルをダウンロードする: curl https://raw.githubusercontent.com/louislam/dockge/master/compose.yaml --output compose.yaml Dockge サーバーを起動する: docker compose up -d ブラウザーで http://localhost:5001 にアクセスして Dockge を開く
dockge はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/louislam/dockge

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト