Recently I was giving a talk at a trade show on the basics of Docker, and how an application goes from an idea to being a production workload running on a Universal Control Plane managed Swarm cluster. As part of that talk, I spent a bit of time talking about how...
containers
To Use Physical Or To Use Virtual: That is the container deployment question
I have had a version of the following conversation more than a few times with community members trying to sort out where to run their containerized apps in production: User: So, where should I run my containers? Bare metal or VM’s Me: It’s not a question of “either /...
Containers and VMs Together
A couple weeks back I talked about how Docker containers were not virtual machines (VMs). I received a lot of positive feedback on the article (thanks!), but I also heard a common question: Can VMs and Docker containers coexist? The answer is a resounding “yes.” At...
Containers are not VMs
I spend a good portion of my time at Docker talking to community members with varying degrees of familiarity with Docker and I sense a common theme: people’s natural response when first working with Docker is to try and frame it in terms of virtual machines. I can’t...
Gathering LXC and Docker containers metrics
Linux Containers rely on control groups which not only track groups of processes, but also expose a lot of metrics about CPU, memory, and block I/O usage. We will see how to access those metrics, and how to obtain network usage metrics as well. This is relevant for...