Website Development Company in Singapore
⟵ Resources

Sitecore XP 10.0 Update 1 – Installation – Docker Way

Speed up sitecore banner

From Sitecore 10.0 Update 1 (aka Sitecore version 10.0.1), the installation by using containers is stable. It should be the first option of us (other options are SIF way and SIA way) – Sitecore enthusiastic guys (especially for front-end folks so they don’t have to install a ton of software products before working with Sitecore :D)

This blog post is a summary of my own experience for Sitecore Experience Platform 10.0 Update 1 installation on my machine with the following install guide:

Prerequisites

  • Windows 10 version 1809 or higher
  • >= 16 Gb of memory
  • Sitecore 10 license file
  • the latest Docker Desktop

Step-by-step Guide

  1. ensure to set up your docker environment by following https://containers.doc.sitecore.com/docs/environment-setup
  2. try to bypass some common network issues by setting DNS servers in the Docker engine configuration:
    • open Docker Desktop and then select Settings => Docker Engine
    • ensure the value of the "dns" key is set to ["8.8.8.8"] if any
    • click Apply & Restart button
    • DNS set to 8.8.8.8
  3. to avoid any conflicts, we should ensure the following ports are not being used by another process: 443, 8079, 8984, and 14330 (Page 6 in Installation Guide for Developer Workstation with Containers)
    • Networking requirements for SC10.0.1
    • stop IIS
      • Stop IIS server for SC10.0.1
    • stop windows services if any
    • quit Skype for sure
  4. create a new folder D:sc1001_install
  5. download and unzip Container Deployment Package
  6. correct the Sitecore version 10.0.1-ltsc2019 in D:sc1001_installSitecoreContainerDeployment.10.0.1.004842.221composeltsc2019xp0.evn
    • SITECORE_VERSION is 10.0.1-ltsc2019
  7. create all certificates and initialize the environment file of Windows Server Core version ltsc2019 and XP Single topology (xp0)
    • download init.ps1 and then put it into D:sc1001_installSitecoreContainerDeployment.10.0.1.004842.221composeltsc2019xp0
    • ensure that this file C:licenselicense.xml is available, otherwise will see this error message later License file is not found. or “License not found at ‘C:licenselicense.xml’”
    • open Windows PowerShell (run as administrator)
    • change directory to D:sc1001_installSitecoreContainerDeployment.10.0.1.004842.221composeltsc2019xp0
    • execute .init.ps1 -LicenseXmlPath C:licenselicense.xml
    • Adding hosts file entries done for SC10.0.1
    • Note: able to change other default values as well
    • Show hostname, admin password and SQL password values for SC10.0.1
  8. pull Sitecore docker images
    • open Windows PowerShell (run as administrator)
    • change directory to D:sc1001_installSitecoreContainerDeployment.10.0.1.004842.221composeltsc2019xp0
    • execute docker-compose pull
    • Pulling and downloading components for SC10.0.1
    • Pulling components done for SC10.0.1
  9. spin up the container-based Sitecore instances
    • open Windows PowerShell (run as administrator)
    • change directory to D:sc1001_installSitecoreContainerDeployment.10.0.1.004842.221composeltsc2019xp0
    • execute docker-compose up --d
    • Creating components done for SC10.0.1
  10. open a browser, navigate to https://cm.sc1001.localhost/, we would see the default Sitecore page and a valid SSL certificate
    • Connection is secured for SC10.0.1
  11. open a browser, navigate to https://cm.sc1001.localhost/sitecore, we should be able to login with the admin user and b password by default
    • Sitecore.NET 10.0.1 license details

Notes

  1. for stopping the Sitecore instances without losing the changes
    • open Windows PowerShell (run as administrator)
    • change directory to D:sc1001_installSitecoreContainerDeployment.10.0.1.004842.221composeltsc2019xp0
    • execute  docker-compose stop
    • Stopping components done for SC10.0.1
    • start the Sitecore instances again by executing  docker-compose start
    • Starting components done for SC10.0.1
  2. for data cleanup
    • download clean.ps1 and then put it into D:sc1001_installSitecoreContainerDeployment.10.0.1.004842.221composeltsc2019xp0
    • open Windows PowerShell (run as administrator)
    • change directory to D:sc1001_installSitecoreContainerDeployment.10.0.1.004842.221composeltsc2019xp0
    • execute  docker-compose down
    • execute  .clean
    • Stopping and removing components for SC10.0.1

Happy Sitecore 10.0.1 Installation!

This article originally appeared on Walking on clouds (https://buoctrenmay.com/).

Websparks SG Team Bonding 2024

Websparks Vietnam Team Bonding 2024

Getting Started with Directus

Portfolios

Resources

Contact Us

Website Development Company in Singapore white logo
LowCarbonSG Logo
Terms & Conditions | Privacy Policy | Accessibility Statement

Apply Now!

Upload Resume (with a 2mb maximum file size)
Accepted file types: doc, docx, pdf, xps, Max. file size: 2 MB.
This field is for validation purposes and should be left unchanged.