Docker Manager
Docker Managerは、グラフィカルユーザーインターフェイスを備えたDocker管理ツールで、優れたユーザーエクスペリエンスを提供します。Docker Managerは、イメージレジストリを統合し、グラフィカルインターフェイスを通じてイメージ検索、ダウンロード、コンテナのインストールおよび構成などのさまざまな機能を提供します。Docker Hubにある数百万のイメージは、ビジネスニーズを満たすためにTNASに多くの可能性を提供します。
Docker Managerアプリケーションを使用する前に、Docker Engineをインストールしてください。
概要
概要インターフェイスでは、プロジェクトとコンテナのリアルタイムのステータスを迅速に監視して、安定したサービス運用を確保できます。また、ページでは、実行中のプロジェクトとコンテナのリソース使用状況が視覚的に表示され、即座に概要を把握できます。
プロジェクト
プロジェクト機能を使用すると、Docker-compose.yml構成ファイルを使用してマルチコンテナアプリケーションを簡単に定義できます。これにより、YMLファイルの構成で指定されたすべてのサービスを一つのコマンドで開始および管理し、コンテナ間のオーケストレーションのニーズに対応します。
プロジェクトの作成
プロジェクト機能を使用してプロジェクトを作成するには:
- Docker Managerアプリケーションインターフェイスに移動し、左のナビゲーションバーから「プロジェクト」を選択します。
- 右上の「追加」アイコンまたはページの「今すぐ追加」ボタンをクリックして、プロジェクト作成のポップアップウィンドウを開きます。
- 順にプロジェクト名、プロジェクトパスを入力し、Docker-compose.yml構成ファイルを選択します。
構成ファイルオプションには以下が含まれます:
· ローカルTNAS:ローカルのTNASに保存されている構成ファイルを選択します。
· コンピュータ:コンピュータから構成ファイルをアップロードします。
· YAMLファイルの作成:エディタを開いて新しいDocker-compose.ymlファイルを作成します。 - YAML構成を検証します。
- 検証後、「適用」ボタンをクリックします。
YAMLの検証は、エディタ内のdocker-compose.ymlファイルの内容と形式を確認します。内容が空であるか、形式が正しくない場合、「適用」ボタンは無効になります。提示されたプロンプトに従ってdocker-compose.ymlファイルを修正してください。
プロジェクトの管理
プロジェクトページでは、次の操作を行うことができます:
- アイテムの追加:新しいアイテムを追加します。
- 開始/停止:選択したアイテムを開始または停止します。
- 再起動:選択したアイテムを再起動します。
- 編集:選択したアイテムを変更します。
- 削除:選択したアイテムを削除します。
- 強制停止:選択したアイテムを強制終了します。
- クリア:サービスに関連するすべてのコンテナ、ネットワーク、イメージ、およびデータボリュームを停止して削除します。
- ビルド:構成されたDocker-compose.ymlファイルを使用してプロジェクトを再構築します。
コンテナ
コンテナはDockerイメージの実行インスタンスであり、イメージの動的な表現を示します。コンテナは開始、停止、一時停止、削除が可能です。コンテナを作成するにはイメージが必要です。イメージを持っていない場合は、レジストリページにアクセスしてオープンソース開発者がアップロードしたイメージをダウンロードできます。
コンテナの作成
Docker Managerアプリケーションでコンテナを作成するには:
- Docker Managerアプリケーションインターフェイスに移動し、左のナビゲーションバーで「イメージ」をクリックします。
- 右上の「開始」アイコンをクリックして、コンテナ作成のポップアップウィンドウを開きます。
- 次の一般情報を設定します:
· コンテナ名。
· リソース制限、自動再起動、高特権実行の有効化を選択します。 - マウントディレクトリを構成します。
- ネットワーク構成のためにネットワークタイプを選択します。
- ネットワークポートを構成します。
- 環境変数を設定します。
- 他のコンテナとの接続を確立します。
- 実行コマンドを構成します。
- 設定を確認し、「OK」をクリックして構成を完了します。
- 設定が正しいことを確認してもDocker Hubのイメージを使用してコンテナを正常に作成できない場合は、別のイメージを試してください。Docker Hubにはさまざまな開発者がアップロードしたカスタムイメージが含まれており、イメージの品質が保証されない場合があります。
- コンテナポートを構成する際、他のサービスが使用するポートと異なるポート番号を選択して、ポートの競合によるサービスエラーを避けてください。
コンテナの管理
コンテナページでは、次の操作を行うことができます:
- 追加:イメージを選択してコンテナを作成します。
- 開始/停止:コンテナを開始または停止します。
- 再起動:実行中のコンテナを再起動します。
- 編集:コンテナの構成を変更します。
- 削除:選択したコンテナを削除します。
- 強制停止:実行中のコンテナを強制停止します。
- コンテナの複製:既存のコンテナの構成を複製して新しいコンテナを作成します。
- エクスポート:選択したコンテナを.tarファイルとしてエクスポートします。
- インポート:コンテナを作成するために構成可能なファイルをインポートします。
- プロセス:コンテナ内で実行されるコマンドの実行状況を表示します。
- ログ:コンテナの操作によって生成されたログを表示します。
- ターミナル:コンテナのターミナルインターフェイスにアクセスします。
プロジェクト作成失敗の理由を確認するには:
プロジェクトの作成が失敗した場合、「作成失敗」ステータスをクリックしてエラーログを確認することで理由を確認できます。
イメージ
Dockerイメージは特別なファイルシステムであり、プログラムの実行に必要なファイル、ライブラリ、リソース、構成、およびその他のファイルが含まれているだけでなく、実行時に必要な構成パラメータも含まれています。これは、Dockerコンテナの作成と実行の基盤となります。
ローカルイメージ
このセクションには、TNASにローカルにダウンロードされたイメージがリストされています。イメージ機能を通じてすべてのダウンロード済みイメージを管理し、それらを使用してコンテナを作成できます。さらに、ファイルをアップロードすることでイメージをインポートできます。
ローカルイメージの管理
ローカルイメージページでは、次の操作を行うことができます:
- 開始:選択したイメージを起動し、対応するコンテナを構成します。
- インポート:コンピュータまたはNASにローカルに保存されているイメージをアップロードします。
- エクスポート:選択したイメージをNASフォルダに保存します。
- 删除:選択したイメージを削除します。
レジストリ
レジストリは、Docker Hubから数百万のイメージリポジトリを同期し、膨大なイメージライブラリへのアクセスを提供します。レジストリでは、イメージファイルをダウンロードできます。
レジストリからイメージをダウンロードする方法
- リストで目的のイメージを見つけるか、検索機能を使用してキーワードで見つけます。
- ダウンロードしたいイメージを選択し、右上の「ダウンロード」ボタンをクリックします。
- イメージのバージョンを選択し、「OK」をクリックします。
- ダウンロード後、「ローカルイメージ」を通じてイメージを管理し、さらに起動および管理します。
レジストリを読み込めない場合は、ネットワーク接続が適切に確立されているか確認してください。
ネットワーク
ネットワークは、コンテナが相互に通信したり、ホストや外部サービスと通信したりするために重要です。インストール時にはデフォルトのホストネットワークとブリッジネットワークが作成されます。ユーザー定義のブリッジネットワークを使用して、コンテナ通信を制御し、コンテナ名をIPアドレスに自動的にDNS解決することをお勧めします。
ネットワークでは、ネットワーク設定を構成および管理できます。Docker Managerは次のネットワークインターフェースドライバーをサポートします:
- bridge:隔離されたネットワークネームスペースを提供します。
- host:Dockerホストのネットワークネームスペースを使用します。
ネットワークの管理
- 追加:ネットワークの設定をカスタマイズします。
- 削除:選択したネットワークを削除します。
- 設定:選択したネットワークに接続されたコンテナを管理します。
設定
アプリケーションのイメージダウンロードプロセスにおけるシステムプロンプトの管理。
ログ
このセクションでは、Docker Managerアプリケーション内のすべての実行記録をリストし、これらの記録のエクスポートとログの管理が可能です。
ログの管理
ログページでは、すべてのタスクのログを表示するか、特定のタスクを選択してそのログを表示できます。また、ログに対して次の操作を行うことができます:
- 検索:イベントを検索します。
- 更新:ログを更新します。
- エクスポート:ログをエクスポートします。
- 削除:すべてのログまたは特定のタスクのログを削除します。
- 設定:ログ保持ポリシーを設定します。ポリシーに合致しないログは自動的に削除されます。