Skip to main content
Version: TOS 7

Docker Manager

Docker Managerは、グラフィカルユーザーインターフェイスを備えたDocker管理ツールで、優れたユーザーエクスペリエンスを提供します。Docker Managerは、イメージレジストリを統合し、グラフィカルインターフェイスを通じてイメージ検索、ダウンロード、コンテナのインストールおよび構成などのさまざまな機能を提供します。Docker Hubにある数百万のイメージは、ビジネスニーズを満たすためにTNASに多くの可能性を提供します。

注意:

Docker Managerアプリケーションを使用する前に、Docker Engineをインストールしてください。

概要

概要インターフェイスでは、プロジェクトとコンテナのリアルタイムのステータスを迅速に監視して、安定したサービス運用を確保できます。また、ページでは、実行中のプロジェクトとコンテナのリソース使用状況が視覚的に表示され、即座に概要を把握できます。

プロジェクト

プロジェクト機能を使用すると、Docker-compose.yml構成ファイルを使用してマルチコンテナアプリケーションを簡単に定義できます。これにより、YMLファイルの構成で指定されたすべてのサービスを一つのコマンドで開始および管理し、コンテナ間のオーケストレーションのニーズに対応します。

プロジェクトの作成

プロジェクト機能を使用してプロジェクトを作成するには:

  1. Docker Managerアプリケーションインターフェイスに移動し、左のナビゲーションバーから「プロジェクト」を選択します。
  2. 右上の「追加」アイコンまたはページの「今すぐ追加」ボタンをクリックして、プロジェクト作成のポップアップウィンドウを開きます。
  3. 順にプロジェクト名、プロジェクトパスを入力し、Docker-compose.yml構成ファイルを選択します。 構成ファイルオプションには以下が含まれます:
    · ローカルTNAS:ローカルのTNASに保存されている構成ファイルを選択します。
    · コンピュータ:コンピュータから構成ファイルをアップロードします。
    · YAMLファイルの作成:エディタを開いて新しいDocker-compose.ymlファイルを作成します。
  4. YAML構成を検証します。
  5. 検証後、「適用」ボタンをクリックします。
注意:

YAMLの検証は、エディタ内のdocker-compose.ymlファイルの内容と形式を確認します。内容が空であるか、形式が正しくない場合、「適用」ボタンは無効になります。提示されたプロンプトに従ってdocker-compose.ymlファイルを修正してください。

プロジェクトの管理

プロジェクトページでは、次の操作を行うことができます:

  • アイテムの追加:新しいアイテムを追加します。
  • 開始/停止:選択したアイテムを開始または停止します。
  • 再起動:選択したアイテムを再起動します。
  • 編集:選択したアイテムを変更します。
  • 削除:選択したアイテムを削除します。
  • 強制停止:選択したアイテムを強制終了します。
  • クリア:サービスに関連するすべてのコンテナ、ネットワーク、イメージ、およびデータボリュームを停止して削除します。
  • ビルド:構成されたDocker-compose.ymlファイルを使用してプロジェクトを再構築します。

コンテナ

コンテナはDockerイメージの実行インスタンスであり、イメージの動的な表現を示します。コンテナは開始、停止、一時停止、削除が可能です。コンテナを作成するにはイメージが必要です。イメージを持っていない場合は、レジストリページにアクセスしてオープンソース開発者がアップロードしたイメージをダウンロードできます。

コンテナの作成

Docker Managerアプリケーションでコンテナを作成するには:

  1. Docker Managerアプリケーションインターフェイスに移動し、左のナビゲーションバーで「イメージ」をクリックします。
  2. 右上の「開始」アイコンをクリックして、コンテナ作成のポップアップウィンドウを開きます。
  3. 次の一般情報を設定します:
    · コンテナ名。
    · リソース制限、自動再起動、高特権実行の有効化を選択します。
  4. マウントディレクトリを構成します。
  5. ネットワーク構成のためにネットワークタイプを選択します。
  6. ネットワークポートを構成します。
  7. 環境変数を設定します。
  8. 他のコンテナとの接続を確立します。
  9. 実行コマンドを構成します。
  10. 設定を確認し、「OK」をクリックして構成を完了します。
注意:
  1. 設定が正しいことを確認してもDocker Hubのイメージを使用してコンテナを正常に作成できない場合は、別のイメージを試してください。Docker Hubにはさまざまな開発者がアップロードしたカスタムイメージが含まれており、イメージの品質が保証されない場合があります。
  2. コンテナポートを構成する際、他のサービスが使用するポートと異なるポート番号を選択して、ポートの競合によるサービスエラーを避けてください。

コンテナの管理

コンテナページでは、次の操作を行うことができます:

  • 追加:イメージを選択してコンテナを作成します。
  • 開始/停止:コンテナを開始または停止します。
  • 再起動:実行中のコンテナを再起動します。
  • 編集:コンテナの構成を変更します。
  • 削除:選択したコンテナを削除します。
  • 強制停止:実行中のコンテナを強制停止します。
  • コンテナの複製:既存のコンテナの構成を複製して新しいコンテナを作成します。
  • エクスポート:選択したコンテナを.tarファイルとしてエクスポートします。
  • インポート:コンテナを作成するために構成可能なファイルをインポートします。
  • プロセス:コンテナ内で実行されるコマンドの実行状況を表示します。
  • ログ:コンテナの操作によって生成されたログを表示します。
  • ターミナル:コンテナのターミナルインターフェイスにアクセスします。

プロジェクト作成失敗の理由を確認するには:

プロジェクトの作成が失敗した場合、「作成失敗」ステータスをクリックしてエラーログを確認することで理由を確認できます。

イメージ

Dockerイメージは特別なファイルシステムであり、プログラムの実行に必要なファイル、ライブラリ、リソース、構成、およびその他のファイルが含まれているだけでなく、実行時に必要な構成パラメータも含まれています。これは、Dockerコンテナの作成と実行の基盤となります。

ローカルイメージ

このセクションには、TNASにローカルにダウンロードされたイメージがリストされています。イメージ機能を通じてすべてのダウンロード済みイメージを管理し、それらを使用してコンテナを作成できます。さらに、ファイルをアップロードすることでイメージをインポートできます。

ローカルイメージの管理

ローカルイメージページでは、次の操作を行うことができます:

  • 開始:選択したイメージを起動し、対応するコンテナを構成します。
  • インポート:コンピュータまたはNASにローカルに保存されているイメージをアップロードします。
  • エクスポート:選択したイメージをNASフォルダに保存します。
  • 删除:選択したイメージを削除します。

レジストリ

レジストリは、Docker Hubから数百万のイメージリポジトリを同期し、膨大なイメージライブラリへのアクセスを提供します。レジストリでは、イメージファイルをダウンロードできます。

レジストリからイメージをダウンロードする方法

  1. リストで目的のイメージを見つけるか、検索機能を使用してキーワードで見つけます。
  2. ダウンロードしたいイメージを選択し、右上の「ダウンロード」ボタンをクリックします。
  3. イメージのバージョンを選択し、「OK」をクリックします。
  4. ダウンロード後、「ローカルイメージ」を通じてイメージを管理し、さらに起動および管理します。
注意:

レジストリを読み込めない場合は、ネットワーク接続が適切に確立されているか確認してください。

ネットワーク

ネットワークは、コンテナが相互に通信したり、ホストや外部サービスと通信したりするために重要です。インストール時にはデフォルトのホストネットワークとブリッジネットワークが作成されます。ユーザー定義のブリッジネットワークを使用して、コンテナ通信を制御し、コンテナ名をIPアドレスに自動的にDNS解決することをお勧めします。

ネットワークでは、ネットワーク設定を構成および管理できます。Docker Managerは次のネットワークインターフェースドライバーをサポートします:

  • bridge:隔離されたネットワークネームスペースを提供します。
  • host:Dockerホストのネットワークネームスペースを使用します。

ネットワークの管理

  • 追加:ネットワークの設定をカスタマイズします。
  • 削除:選択したネットワークを削除します。
  • 設定:選択したネットワークに接続されたコンテナを管理します。

設定

アプリケーションのイメージダウンロードプロセスにおけるシステムプロンプトの管理。

ログ

このセクションでは、Docker Managerアプリケーション内のすべての実行記録をリストし、これらの記録のエクスポートとログの管理が可能です。

ログの管理

ログページでは、すべてのタスクのログを表示するか、特定のタスクを選択してそのログを表示できます。また、ログに対して次の操作を行うことができます:

  1. 検索:イベントを検索します。
  2. 更新:ログを更新します。
  3. エクスポート:ログをエクスポートします。
  4. 削除:すべてのログまたは特定のタスクのログを削除します。
  5. 設定:ログ保持ポリシーを設定します。ポリシーに合致しないログは自動的に削除されます。