Containerize all the things!Travis N.
Chances are you’ve heard of Docker. It’s a great way to ship software in an environment that is ready to go – all dependencies, all settings, all packed in a nice container. Developers love containers, sysadmins like myself love containers, and you should love containers. So let’s get something out of the way: What is a container? Well, it’s like a virtual machine but instead of having it’s own OS, RAM, CPU, etc., it uses the host OS, RAM, CPU, and in some cases can even share libraries with other containers. Another thing to note is that container technology isn’t new. It’s been around since 2000 with FreeBSD Jails.
Docker is great in the sense that it can run on Linux, Windows, and Mac so that a developer can ship a container that has everything and it’ll work on any host OS (typically – depends on the software being shipped in the container). It has all of the dependencies needed to run.
So, what does this mean? It means that we’re officially announcing our support for adding Docker into our hosting infrastructure! Yes – we’re building out brand new infrastructure in which you will be able to run Docker containers. We highly recommend that you follow our social media channels as we will be providing more details including availability. If you have any questions, please feel free to contact us!