Site icon Assurex

Step-by-step – install Sitecore XP 10 on developer workstation using Sitecore Containers with Docker Compose

Docker-Sitecore

One of the highlights of the newly released Sitecore Experience Platform (10.0) is that it brings support for rapid deployment and more efficient solution and team onboarding with modern Docker technology i.e. Sitecore Containers.

If you want to know more about containers, here is the documentation provided by Sitecore Containers

Let’s get started to create a Sitecore XP 10 development environment using docker.

Before getting started please see Installation Guide for Developer Workstation with Containers

Topology used

Topology user here will XP0 or per guide XP Workstation (XP Single)

Hardware and Networking Requirements-

Developer workstation requires 32GB RAM and 25 GB Free space with quad-core or higher CPU

Required port Role Description
433 443 Traefik HTTPS proxy
8079 Traefik Traefik dashboard
8080 Traefik HTTP proxy
8984 Solr Solr API and dashboard
14330 SQL SQL Server

IMPORTANT-

HTTPS proxy port for Traefik in the guide is incorrect. As per the docker-compose.yml the Traefik is set to listen on 443 port and not 433.

Prepare Sitecore XP workstation

Download and Install Docker Desktop for Windows

Now to the installation

Navigate to C:SitecoreXPDockerltsc2019sitecore-xp0

Execute the scripts

Set-ExecutionPolicy -Scope CurrentUser Unrestricted
.init.ps1

Installation

Execute docker-compose command

docker-compose.exe up --detach

And done

Cleanup the workstation

To cleanup/stop workstation use following commands.

docker-compose.exe stop
docker-compose.exe start
docker-compose.exe down

This is by far the quickest way to install get started with Sitecore XP. Next…Sitecore Commerce

If you need support with setting up your environments, why not look at our Assure.Ops service.

Did you find this useful? If so, please share with your connections.
Exit mobile version