---
title: "攻略:SMSモジュールの追加"
slug: "walkthrough--adding-the-sms-module"
abstract: "Sitecore Management Servicesモジュールの追加方法を学びましょう。"
---
# 攻略:SMSモジュールの追加

Sitecore Management Services(SMS)は、SitecoreコマンドラインインターフェースおよびVisual Studio用のSitecoreをサポートするためにインストールしなければならないモジュールです。

このウォークスルーでは、以下の方法を説明します:

-   Dockerイメージを準備してください
-   イメージをAzureコンテナレジストリ(ACR)にプッシュしてください。
-   アプリケーションリポジトリ内のイメージを変更する

## Dockerイメージを準備してください

環境でSMSモジュールを使用するには、以下のイメージを作成する必要があります:

-   cm-sps

カスタムイメージの作成方法を学びたい方は、「 [Add Sitecore modules」トピック](https://doc.sitecore.com/xp/en/developers/101/developer-tools/add-sitecore-modules.html)を参照してください。Asset imageおよびDockerfileの手順については [「Sitecoreモジュール」参照トピック](https://doc.sitecore.com/xp/en/developers/101/developer-tools/sitecore-module-reference.html) を参照してください。最新の利用可能なタグリストは[Github](https://raw.githubusercontent.com/Sitecore/docker-images/master/tags/sitecore-tags.md)にアクセスしてください。ご自身のSitecoreバージョンに該当する情報を必ずお読みください。

## イメージをAzureコンテナレジストリ(ACR)にプッシュしてください。

画像をACRにプッシュするには:

-   PowerShellで [docker pushコマンドを実行します](https://docs.docker.com/engine/reference/commandline/push/)。すべてのイメージを事前にプロビジョニングされたACRにプッシュする必要があります: {infrastructure\_id}acr

## アプリケーションリポジトリ内のイメージを変更する

今ではCMの役割にSMS専用の画像を追加できます。

アプリケーションリポジトリ内のイメージを変更するには:

1.  アプリケーションリポジトリでconfig/docker-imagesに移動し、docker-images.jsonファイルでcm画像の値をcm-sms値に置き換えます。
    
    以前
    
    その後
    
2.  プルリクエストを作成して完了します。プルリクエストはメインブランチに入力されるため、アプリケーションパイプラインが [自動的にトリガー](https://doc.sitecore.com/xp/ja/developers/101/managed-cloud/trigger-the-infrastructure-and-application-pipelines-automatically.html "Trigger the Infrastructure and Application pipelines automatically") され、すべての変更が環境にデプロイされます。