# サービス管理

### 概要

Dockerの自動メソッドを使用すると、Dockerと以下の4つのコンテナ (オプションをすべて選択した場合) がインストールされ、インストールの完了後に自動的に起動します。

* データベース (選択に応じてMySQLまたはPostgreSQL)
* Guacamole (Tomcat)
* Guacd
* SSL (NGINX)

インストーラーによって、`docker-compose.yml`ファイルも作成され、以下のファイルシステムでアクセスできます。

**/etc/kcm-setup/docker-compose.yml**

このDockerComposeファイルは、マルチコンテナDocker システムを管理する設定ファイルです。環境にさらに変更を加える必要がある場合はこのファイルを変更し、`kcm-setup.run`スクリプトを使用するか、直接Docker機能を使用して、dockerサービスを再起動してください。

### サービスの管理

Docker簡易インストールメソッドを使用する場合、`kcm-setup.run`スクリプトを使用して、サービス全体と基盤となるdockerコンテナを管理できます。このスクリプトは、Keeperコネクションマネージャープラットフォームの管理を簡単にすることが目的です。

**使用方法**

**`sudo ./kcm-setup.run [OPTIONS] [COMMAND] [ARG...]`**

Keeperコネクションマネージャーを自動的にインストール、保守、アンインストールします。

<table><thead><tr><th width="175.0625">コマンド</th><th>説明</th></tr></thead><tbody><tr><td>backup</td><td>データベースのデータをすべてファイルにバックアップします。</td></tr><tr><td>check</td><td>すべてのサービスの自動セルフチェックを実行します。</td></tr><tr><td>install</td><td>Keeperコネクションマネージャー (デフォルト) をインストールします。</td></tr><tr><td>logs</td><td>インストールされたすべてのサービスのログファイルを表示します。</td></tr><tr><td>reconfigure</td><td>既存のKCMインストールの設定を変更します。</td></tr><tr><td>restart</td><td>インストールされたサービスをすべて再起動し、停止しているサービスがあれば開始します。</td></tr><tr><td>restore</td><td>過去のバックアップからデータベースのデータを復元します。</td></tr><tr><td>start</td><td>開始していないインストール済みサービスをすべて開始します。</td></tr><tr><td>status</td><td>インストール済みサービスの状態を表示します。</td></tr><tr><td>stop</td><td>停止していないインストール済みサービスをすべて停止します。</td></tr><tr><td>uninstall</td><td>既存のインストールを完全に削除します。これにより、データベースに保存されたデータがすべて削除されます。</td></tr><tr><td>upgrade</td><td>最新のdockerイメージを取得して、既存のインストールをアップグレードします。サービスに保存されたデータは保持されます。</td></tr><tr><td>apply</td><td>docker-compose.ymlへ外部で施された変更を厳密に適用し、新しいイメージは取得しません。</td></tr><tr><td>version</td><td>KCMインスタンス (<code>db</code>, <code>guacamole</code>, <code>guacd</code>, <code>ssl</code>) の各コンポーネントのバージョンを表示します。</td></tr></tbody></table>

## 共有ボリューム

Docker自動インストールメソッドを使用すると共有ボリュームが自動的に追加され、ファイル転送とセッションの録画が保存されます。作成されたボリュームは、`/var/lib/guacamole/`に配置され、そこにはドライブと録画が含まれます。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.keeper.io/keeper-connection-manager/jp/installation/auto-docker-install/service-management.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
