Windows 10/8/7、Linux (Ubuntu、CentOS、Redhat…)、および macOS で Docker コンテナを管理するには、無料またはオープンソース カテゴリのトップおよびクラス最高の Docker GUI デスクトップおよび Web 管理ツールをグラフィカルに使用します。
Docker は基本的に仮想化されたオープンソース環境であり、これを使用すると、ユーザーは、互いのインストールやプロセスを妨げることなく、サーバー上で複数のアプリを配布およびインストールできます。 Docker はクラスター環境とデータセンターから最も恩恵を受けます。コンテナーに隔離された環境を提供します。では、Docker コンテナとは何でしょうか?
Docker コンテナを、単一の造船所で使用可能な複数のコンテナとさまざまな品目を比較できます。同様に、Docker はコンテナと呼ばれるテクノロジーを実装しています。これは、仮想マシンの代わりに使用される用語であると言えます。ただし、コンテナーは通常の VM に比べて占有するスペースが少なくなります。
コンテナーで使用するためにさまざまな開発者によって作成されたオペレーティング システム イメージは、単一のアプリケーションと、ライブラリ、ユーティリティ、静的データなどのすべての依存関係を 1 つのイメージ ファイルにパッケージ化したものですが、完全なオペレーティング システムは含まれていません。このため、コンテナーは軽量仮想化と比較されることがあります。 Docker にインストールされているすべてのコンテナーは、ホスト OS カーネルを使用して、分離されたプロセスで同時に実行できます。これにより、リソースの使用量が少なくてもパフォーマンスが向上します。その上で実行されるイメージはわずか数 MB です。ただし、VirtualBox や Hyper-V とは異なり、コンテナーと Docker はネイティブでコマンド ライン インターフェイスを使用して管理できるため、OS イメージをダウンロードする場合でも、さまざまなアプリを管理する場合でも、コマンドを入力する必要があります。個人のデスクトップ、データセンター、サーバークラスター上で複数のコンテナを管理しなければならない初心者や専門家にとっては、面倒になる可能性があります。
したがって、そのような不便な問題を軽減するために、Docker は GUI (グラフィカル ユーザー インターフェイス) ベースのデスクトップ アプリケーションと Web ベースの管理ツールを使用して Docker を管理できる API を提供します。
Docker デスクトップ ダッシュボード
Docker の開発者が提供する、インストールが簡単な無料のアプリケーションです。 Mac、Linux、Windows オペレーティング システムにインストールできます。ただし、従業員が 250 名を超える大企業の場合は、有料サブスクリプションを購入する必要があります。
Docker Desktop を使用する利点は、ユーザーがコマンド ラインに触れることなく、ローカル PC 上のコンテナー、アプリケーション、イメージを管理できるシンプルなインターフェイスを提供することです。
これまでは Windows と macOS でのみ利用可能でしたが、Ubuntu Linux などの Linux ディストリビューションにもインストールしてそのメリットを享受できるようになりました。これには、Docker エンジン、Docker CLI クライアント、Docker Buildx、Docker Compose、Docker Content Trust、Kubernetes、および Credential Helper が含まれます。
Linux に Docker デスクトップをインストールする方法を学ぶ

Portainer - Docker 用 UI
Porttainer コミュニティ エディションは、わずか数 Kbs と非常に軽量な Docker 用のオープンソース GUI です。最も優れている点は、クロスプラットフォームで、Windows 10/8/7、Linux、macOS のインストールをサポートしていることです。 Community Edition を使用する場合、個々の Docker エンジンの管理は通常、Docker CLI を使用して実行されます。Porttainer は、コンテナーやボリュームなどの管理を可能にする、無料で直感的でデプロイが簡単な Docker GUI を提供します。
Porttainer CE にログインすると、ダッシュボードに Docker ホストの概要が表示されます。プロセッサーの数や RAM の量などのハードウェア情報と、Docker 固有の情報 (コンテナー、イメージ、ボリューム、ネットワークの数) が一目でわかります。
取ることができますポーテナーのデモ実際に自分のマシンにインストールする前に。デモアカウントのユーザー名は、管理者とパスワードトライポーター、使用すると、完全なダッシュボードが得られます。ここから、Docker コンテナーと他のサービスの管理を作成できます。いいえ:15 分ごとにデモアカウントがリセットされます。
さらに、アプリケーション テンプレート、ユーザー管理、および Docker だけでは利用できないさらなる可能性を提供し、大きな付加価値を提供します。そのテンプレートには、WordPress、OpenFass、IronFucntions、CockroachDB、Microsoft OMS エージェントなどがあります。
特に、Docker 用の Porttainer Web GUI のユーザー管理は、将来的に包括的な権利管理を含むように拡張された場合、大きな可能性を秘めています。さらに、Synology や Asustor ADM などの一般的な NAS ボックス OS でも利用できます。
ポーターを入手または参照してくださいPorttainer Docker Web GUIのインストール方法
牧場主
Rancher も GUI オープンソース ソフトウェアであり、イメージやコンテナなどのさまざまなリソースを管理するという本来の目的には非常に優れています。 Rancher は、コンテナを導入するチーム向けの完全なソフトウェア スタックであり、複数の Kubernetes クラスターを構築できます。
Rancher 管理サーバーは、高可用性を実現するために任意の Linux サーバーまたはクラスターにデプロイできますが、使用する前に、Docker が同じサーバーにインストールされていることを確認してください。 Rancher はオープンソースのコンテナ管理プラットフォームであり、あらゆる組織でのコンテナの導入と管理を簡単にします。アクセス制御が設定されると、ユーザーは環境を作成するためにログインできるようになります。 Rancher 環境は、クラスター管理フレームワークで実行されているサーバーのクラスターであり、特定のアクセス管理制御ポリシーがあります。ユーザーは、Kubernetes、Docker Swarm などのさまざまな環境を使用できます。環境を作成したら、Rancher を使用して、使用したいホストやその他のオーケストレーションされたスタックを追加できます。 Rancher は、管理において、インフラストラクチャのあらゆる側面、そしてもちろん Docker だけでなく、ホスト、コンテナー、ストレージ プール、コンテナー レジストリなどの詳細な管理を提供します。コンテナー サービスに加えて、これを使用して、Kubernetes または swarm を実行しているシステム サービスを確認することもできます。

Rancher の真の価値は、アプリケーションをプロビジョニングおよび管理できる機能です。ユーザーまたは開発者は、Rancher の CLI または API を使用して、CI および CD システム経由でアプリケーションを直接プッシュできます。
Rancher GUI ツールをインストールするには、次の Docker コマンドを実行するだけです。
sudo docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher
DockStation ドッカー GUI
Docker コマンド ラインにユーザー インターフェイスを提供できる、オープンソースではないもう 1 つのフリー ソフトウェアは、DockStation です。このソフトウェアのインターフェースはキメタイクに似ていますが、幅広い機能が備わっています。アプリイメージのインストール、ポートの設定、コンテナとボリュームのクリーンアップ、一部のプロジェクトの開始と停止など、コンテナとその設定をすべて DockStation のウィンドウから直接管理できます。
Docker エンジンを DockStation のあるシステムにローカルにインストールしなくても、リモートの Docker コンテナを制御および管理できます。したがって、本質的に独立しています。監視、ログの検索、サーバーの CPU とメモリの消費量、ネットワークとブロック I/O の追跡のためのさまざまな便利なツールが付属しています。ポートモニター。最も優れているのは docker-compose のサポートなどです。

Linux (Ubuntu 14.04/16.04/18.04/19.04、CentOS7.1/7.2、SUSE Linux Enterprise 12 以降)、macOS、および Windows 7/8/10 またはサーバーで利用できます。
注記-開発者は長期間アップデートを発行していません。
カイトマティック
Kitematic は Docker を管理するための公式のグラフィカル ユーザー インターフェイス (GUI) ツールです。これは Docker 自体が開発したものであるため、公式に述べました。以前はサードパーティのオープンソース ツールでしたが、2015 年に Docker がそれを引き継ぎました。機能的には、Portainer ほど広範ではありませんが、Kitematice for Docker の GUI は最小限のアプローチのため、非常に理解しやすく、操作も簡単です。
インストールされているすべての Docker コンテナーは、それらを管理するオプションを備えたカードでメイン画面に表示されます。 Kitematic は Windows 10/8/7 および macOS で利用できます。これは、簡単にインストールできる Docker Toolbox の一部となり、Docker 自体がインストールされ Docker エンジンを実行する VirtualMachine のレイヤーを作成するための VirtualBox の使用もサポートしています。
この Docker GUI ツールの画面で推奨される一般的な Docker Hub イメージとは別に、指定された検索ボックスを使用して他のイメージを検索してインストールすることもできます。
注記: プロジェクトは非推奨ですが、ソースとバイナリは次の場所で入手できます。GitHub。

Docker Hub 統合により、インストールするためにアプリのタグを手動で入力する必要がないため、Kitematic は Porttainer よりも優位に立つことができます。 Kitematic GUI と Docker CLI を切り替えて、コンテナーのアプリケーションを実行および管理できます。
他のいくつかの Docker GUI ツールまたはプロジェクトは現在アクティブではありません。
Docker の UI
これもオープンソース プロジェクトであり、GitHub
造船所の港湾労働者
その他の記事: