Insights

Sitecore 9, SIF and Docker

Senior Sitecore Developer
Valtech, Copenhagen

October 28, 2017

So Sitecore 9.0 was released last week and along with the new Sitecore Install Framework (SIF). SIF is a PowerShell module used for installing a Sitecore instance in a given configuration of different size and complexity. I have preferred using PowerShell scripts/modules to manage Sitecore instances for many years but it is really nice that Sitecore now supplies a good module "out-of-the-box".

For every Sitecore version I also build base Docker images and have this automated (a post for another day). Until now if has been pretty simple to do with in a Docker file that just unzip the version, setup permissions, IIS config etc. But now we have SIF as the "official" way to install Sitecore, so wouldn't it be great if it also worked in a Docker container?

Turns out it does! I basically just made a Docker file with required dependencies and executing the step described in the installation guide.

Here's a repository https://github.com/pbering/sitecore-nine-docker with a description on how to get it up and running. You can see the full Docker file here: https://github.com/pbering/sitecore-nine-docker/blob/master/xm1/cm/Dockerfile.

 

Article originally published on Invoke Command Blog: Sitecore 9, SIF and Docker

Meet The Challenges Of Today's Digital Economy

Ready to take that first step and rise to your digital potential? Contact Valtech today.
Talk to Us