---
title: "コンテナ上のデータ交換フレームワークのインストール"
slug: "installing-data-exchange-framework-on-containers"
abstract: "DockerまたはAzure Kubernetesサービスを用いてコンテナ環境にデータ交換フレームワークをインストールする導入。"
---
# コンテナ上のデータ交換フレームワークのインストール

このセクションでは、Docker and Azure Kubernetes Serviceを用いてコンテナ上で動作するSitecore環境にData Exchange Framework(DEF)を追加する方法を説明します。

## 要件

DEFをDockerやAKSにデプロイする前に、以下の条件が必要です:

-   Docker Desktopインストールされ、実行されている必要があります。Docker環境の設定方法についてはドキュメントをご覧ください。
-   インストールがDocker上で行われる場合は、Sitecore Dockerコンテナファイルをローカルマシンにデプロイしておく必要があります。Sitecoreコンテナの準備方法については、 *Developer Workstation with Containersのインストールガイド* をご覧ください。
-   インストールがKubernetes上で行われる場合は、ローカルマシンにSitecore AKSコンテナファイルを展開する必要があります。KubernetesでSitecore環境を準備する方法については、.の「 *Kubernetesでの本番環境インストールガイド* 」をご覧ください。

## Sitecoreトポロジー、コンテナ化された役割、そしてDEFモジュール

各Sitecore展開トポロジーについて、以下の表はDEFモジュールを展開するコンテナ化されたSitecoreロールを一覧にしています。この情報はDockerおよびKubernetesの両方の展開に適用されます。

コンテナ化の役割

SitecoreトポロジーとDEFモジュール

**XP1**

**XP0(Dockerのみ)**

**XM1**

CD(コンテンツ配信)

はい

該当しません

該当しません

CM(コンテンツ管理)

はい

はい

該当しません

ID(アイデンティティサービス)

はい

はい

該当しません

xdbautomationworker

はい

はい

該当しません