Linux containers have been with us for a while, but companies like Docker have taken it to the mainstream in the last several years. For system administrators who manage virtual environments day to day, the introduction of containers from development teams may cause some anxiety.
Should containers be treated differently, or do system administrator need to know when to deploy containers?
Matt Hartley has recently published a good write up on it in Datamation.
Article: Linux Containers vs Virtual Machines
One of the first things to understand about containers vs. virtual machines is that containers are used for applications, and the virtual machines are designed for entire operating systems, and Matt mentions this in the article.
You should try to keep containers to a single function.
I also recently polled IT Pro's and asked if they have deployed containers yet and the vast majority said no.
Are you a virtualization administrator who is exploring the idea of containers? Do you currently have containers in your environment? How are you using containers today?
Hit REPLY and share your thoughts with the community.