DOCUMENTS / REFERENCE

Docker Managerの接続・権限・操作リファレンス

Console Hub v1.0.1で提供するDocker Managerの接続仕様、操作権限、ターミナルの使い分けに関する技術ガイドです

01 / CONNECTION

接続条件と自動検出の仕組み

Docker Managerは、登録済みLinuxホストのSSH接続を介してDocker Engineと通信します。対象ホスト側に専用エージェントを導入する必要はなく、DockerのTCPポート(2375/2376)を外部へ公開する必要もありません

接続の必要条件
  • 対象LinuxホストがConsole Hubに登録済みで、SSH接続が正常に完了すること
  • SSHログインユーザーがDockerソケット(/var/run/docker.sockなど)へのアクセス権限(dockerグループ所属など)を持つこと
  • 対象ホスト上でDocker Engineが起動していること

02

RESOURCE MATRIX

リソース別の対応操作と権限

Teamプランでは利用者のロールに応じて閲覧・操作権限が分離されます。Owner以外のユーザーには明示的なDocker閲覧・管理権限の付与が必要です

リソース対応操作閲覧に必要な権限変更に必要な権限
OverviewDockerホスト状態、各リソース件数の一覧表示Docker閲覧N/A
Compose Projectsプロジェクト一覧、検証、デプロイ、再起動、停止、削除、SSH Terminal起動Docker閲覧Docker管理
Containersコンテナ一覧、起動、停止、再起動、削除、ログ表示、container execターミナル起動Docker閲覧Docker管理
Imagesイメージ一覧、プル、タグ付け、削除Docker閲覧Docker管理
Networksネットワーク一覧、詳細表示、作成、削除Docker閲覧Docker管理
Volumesボリューム一覧、詳細表示、作成、削除Docker閲覧Docker管理
Registriesレジストリ接続設定、認証情報管理、接続テストDocker閲覧Docker管理

03

TERMINALS

ターミナル種別の明確な使い分け

Docker Managerでは用途の異なる2種類のターミナルを提供します。これらは明確に分離して動作します

Project Terminal (Host SSH)

Compose Projectから起動します。登録済みLinuxホストに対する通常のSSHターミナルであり、ホスト上のファイルを操作できます

Container Terminal (container exec)

実行中コンテナから起動します。コンテナ内のBashまたはshを検索して接続し、コンテナ内コマンドを実行します。追加のコンテナ特権は付与しません

04

RELIABILITY & RECOVERY

エラー状態と安全な復元

接続中断やソケットエラーが発生した場合の信頼性仕様です

  • 接続エラーと再試行Docker Engineへの接続が切断された場合、エラー理由を表示し、利用者の明示的な操作で再接続を行います
  • バックプレッシャー処理ターミナルログや標準出力の大量出力時にブラウザのフリーズを防ぐため、出力の流れを制御します
  • ホスト鍵の再確認登録済みホストの接続先を変更した場合は、SSHホスト鍵の安全な再確認を実施します

GET STARTED

Docker Managerを試す

始め方ガイドで手順を確認し、ご自身のLinuxホストでDocker管理を始められます