Docker Consolidation Project

Docker Consolidation Project
Photo by Ian Taylor / Unsplash

So in the past year I have had a ton of fun bringing up numerous different software solutions. Some of them have been super useful like Monica, and some have helped me learn and appreciate Docker.

When I started I was treating each software I put inside a container like I would treat setting up virtual machines on a hypervisor. Each application I wanted to work with meant I would set up a separate virtual machine, load an operating system, install docker, and then run the application inside a container. Before containers this allowed you to take down a virtual machine and have it only impact one application. That still applies, but the downside is this can cause a lot of overhead for all of these virtual machines in terms of hard drive space and system maintenance. That's part of what makes containers so desirable, you can take down one application or container and leave the rest of them running.

So at this point my humble little home lab is running short of hard drive space on HV-03. I can probably spin up two or three more tiny virtual machines and that would be it. I'd like to free up some hard drive space, and make a beefier virtual machine that can run multiple different containers. Then I could set up a proper test virtual machine, sort of splitting testing and production if you will.

Remove SNIPE-01

Steps taken from HV-03 via Windows Admin Center
So I had stopped using Snipe-IT months ago and forgot to remove it when I switched to Homebox.

  • I navigate to Virtual Machine
  • I select SNIPE-01
  • I click Manage then Delete

With SNIPE-01 decommissioned I work through and verify my list of applications running directly in a virtual machine and those running in a container. Tomorrow I should be able to bring up a dedicated "Docker" host and start migrating some of my applications.