> For AI agents: the complete documentation index is available at /resource/ucidm/docs/on-premise/llms.txt, the full documentation bundle is available at /resource/ucidm/docs/on-premise/llms-full.txt.

# Compose パッケージ \{#compose-package}

UCIDM は [Docker Compose](https://docs.docker.com/compose/) を使って複数のアプリケーションやミドルウェアを管理します。そのため、UCIDM をインストールするには Docker と Docker Compose もインストールする必要があります。またセキュリティ強化の観点から rootless モードの導入を推奨します。

Docker 社のドキュメントをベースにインストールの手順を説明します。

- [Install Docker Engine on RHEL](https://docs.docker.com/engine/install/rhel/)

Docker 社のパッケージはバージョンによって変わる可能性があります。適切なパッケージがみつからない、または意図しないエラーが発生する場合は Docker 社のドキュメントを参考にしてください。

## 初回インストールするとき \{#first-install}

Docker 社が提供するリポジトリ設定を取得します。

```bash
# dnf install -y dnf-plugins-core
# dnf config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repo
```

Docker 関連のパッケージをインストールします。

```bash
# dnf install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
```

## アップグレードするとき \{#upgrade}

通常の dnf コマンドのアップグレードを実行してください。

```bash
# dnf upgrade -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
```
