Containerising a Service – Desk Environment


Jason Fitzgerald, @jay_fitzgerald

Blog –
Service Desk
  • Bespoke system – PHP programmed with database
  • Does everything that is important in the organisation including paying engineers
What is docker
Virtual Machines vs Containers
DEMO – nginx container install
Bits With The Fitz
Manage data in containers
Development Method
Pull down container, clone data, develop, push back into dockerhub, then becomes the live version
  • Docker Committ
  • Docker Pull
CHANGEOrganisation is no longer afraid to modify the application.
* Docker commit command allows tags to be included and this is how they are managing version control of application
Contains live & die, servers live as long as possible
Moved from a single server running Windows 2003 with Apache & mySQL. To a mySQL container and multiple NGINX containers.
Migration was simply taking the Apache files and copying them to the NGINX server. “It just worked!” SQL needed an export and import of the data. Lots of documentation available via web/blogs.
Lessons learned – Contains don’t have names, just IDs. Lost work due to not having change control in place.

51 Responses to “Containerising a Service – Desk Environment”

  1. gravatar Nana Macdougal

    Hello I am so glad I found your blog, I really found you by error, while I was searching on Bing for something else, Nonetheless I am here now and would just like to say thanks a lot for a fantastic post and a all round enjoyable blog (I also love the theme/design), I don’t have time to browse it all at the moment but I have saved it and also added in your RSS feeds, so when I have time I will be back to read a lot more, Please do keep up the awesome job.|

  2. gravatar Alvaro Tepp

    I’m really enjoying the design and layout of your site. It’s a very easy on the eyes which makes it much more enjoyable for me to come here and visit more often. Did you hire out a designer to create your theme? Exceptional work!|

  3. gravatar Dorthea Radney

    We absolutely love your blog and find many of your post’s to be exactly I’m looking for. Does one offer guest writers to write content available for you? I wouldn’t mind publishing a post or elaborating on a number of the subjects you write regarding here. Again, awesome site!|

  4. gravatar Lissa Haynes

    Hey, I think your blog might be having browser compatibility issues. When I look at your blog in Safari, it looks fine but when opening in Internet Explorer, it has some overlapping. I just wanted to give you a quick heads up! Other then that, wonderful blog!|

  5. gravatar Pearl Charania

    I’m extremely impressed with your writing skills and also with the layout on your weblog. Is this a paid theme or did you customize it yourself? Either way keep up the excellent quality writing, it is rare to see a great blog like this one these days.|

  6. gravatar Ryan Brittain

    Pretty nice post. I just stumbled upon your blog and wished to say that I’ve really enjoyed surfing around your blog posts. After all I will be subscribing to your feed and I hope you write again very soon!|


Leave a Reply

  • (will not be published)

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>