Category: Education

Everyone is jumping on the bandwagon when it comes to adopting containerization and CI/CD technologies. The power and flexibility provided by containerization is undeniable, but due to the isolated nature of Linux Control Groups, Namespaces, and Security Modules, it becomes difficult to get adequate visibility into what is actually happening within containers.

Welcome to the BoxBoat QuickStart guide to help get you started with Docker on Azure. Last week we published a Docker QuickStart guide to run NGINX in Docker in less than 5 minutes. If you haven’t read that, we highly recommend giving that a quick read.
Let’s get an Ubuntu Linux VM with Docker CE running an NGINX container up in Azure using ONLY their “Cloud Shell” feature! This guide assumes that you have a Microsoft Azure account already.

So you want to start using Docker? You’ve come to the right place! Docker is software that lets you build, ship, and run any application, anywhere by packaging your code with its dependencies in a platform independent “container” (hence the container ship). It is extremely useful for students, small developers, and even enterprise production environments. However, this guide is not about what Docker is, so check out these links if you want more information:

The intro part Professionally speaking, I’ve been going by the title “Sr. UNIX/Linux SysAdmin” for longer than a decade. But this is a title for the corporate world. What I really am is a tinkerer/white hat hacker, born at the right time, and lucky to have both seen and experienced the accelerating pace of IT technology. Along the way, I had many great teachers, but no formal degree.
I was there before the explosion of the World Wide Web, so I’m a dinosaur by IT standards.