---
title: "フルスタック開発のためのDockerの使用"
slug: "using-docker-for-full-stack-development"
abstract: "フルスタックCMS開発者はDockerを使ってSitecoreAI関連の設定を独立して作業します。"
---
# フルスタック開発のためのDockerの使用

[SitecoreAI](https://doc.sitecore.com/sai/en/users/sitecoreai/sitecoreai.html)のフルスタック開発者はコンテンツ管理システム(CMS)を設定し、フロントエンドのウェブアプリケーションを開発します。SitecoreAIでCMSを開発する際、開発者はデータの構造化、アーキテクチャの作成、レンダリングにアイテムやテンプレートを使用します。共有環境で作業すると衝突が発生することがあります。これらは組織プロセスや、Docker上で動作するローカルインスタンスを使用することで回避できます。Dockerを使うことで、スムーズで独立した開発者体験が保証されます。

Docker上で動くローカル環境を使うと、機能を単独で開発できます。これにより、コミットしてリポジトリにプッシュするまで、変更が他の開発者のローカルインスタンスに影響しないようにします。

Dockerコンテナは、本番環境に似たローカル環境の作成を可能にします。SitecoreAIのスターター基盤には、セットアップを簡素化する事前設定済みのコンテナイメージが含まれています。