Jeremy Davis
Jeremy Davis
Sitecore, C# and web development
Article printed from:

Usergroup: Developing Sitecore code under Docker

Published 16 March 2020
Updated 23 March 2020

I presented a session at the London and Manchester user groups recently, where I talked about what I needed to do in order to get started developing Sitecore code under Docker.

Containers are a hot topic right now, so having had to do some work on this myself and get my head around the basics, it seemed like a good thing to share...

Everyone’s favourite @Sitecore meme @jermdavis taking us through how to setup #Sitecore in Docker at the Manchester #SUG #docker #containers
A huge thank you to @avanadeuki and @Moorag81 who hosted he first Sitecore User Group London 2020. Great presentations and demos from @360AgileWeb on Sitecore Host plugins & the new Sitecore Horizon 9.3 and @jermdavis on developing for Sitecore using Docker #sitecore #usergroup

While I was preparing for that (and after I'd spoken) a few people asked me about recordings of the sessions. I'd been meaning to have a go at working out how to record my presentations for a while, so I've done a bit of research and created an experimental recording of this presentation in a webcast style.

Hopefully this will be better quality than just sticking a camera at the back of the presentation room – though I think I still have some work to do in order to get the sound better...

I've covered the basics of getting images, configuring containers, deploying code, debugging and reverting back to stock images. Plus a bit about some issues I encountered. It's aimed at beginners, rather than people who have done all this before.

Edited to add: As I mention in the presentation, this is a fast moving topic. Within hours of posting this, I had my attention drawn to the fact that the 16.5.0 release of Visual Studio 2019 has native container debugging built in, and doesn't need the remote debugger running...

The deck is also available for download including a rough transcript of the talk, if you prefer to read rather than listen.

(And my boss would like to remind you all that if you're looking for technical help with Docker in your projects, Kagool are here to help)

↑ Back to top