Daniel started his web design and development journey with Photoshop 3.0 and Flash 5, focusing on UI and motion design. After working with several different languages and platforms over the years, he decided to settle with the open and (now) powerful web stack. He works at an independent international studio called ustwo, creating beautiful, functional and relevant digital products.
Have you heard of Docker but thought that it’s only for system administrators and other Linux geeks? Or have you looked into it and felt a bit intimidated by the jargon? Or are you silently suffering with a messy development environment that seems to break all of the time in various mysterious ways? Then read on. By the end of this article, you should have a basic understanding of Docker and have it working on your computer!
The first part of this article gives a bit of background to help you understand the concepts behind Docker through some metaphors. But if you just want to get started with the tutorial, skip to the “Time to Play!” section.