Mike Coleman

Learn Docker with our DockerCon 2017 Hands-On Labs

We’re excited to announce that DockerCon 2017 will feature a comprehensive set of hands-on labs. We first introduced hands-on labs at DockerCon EU in 2015, and they were also part of DockerCon 2016 last year in Seattle. This year we’re offering a broader range of topics that cover the interests of both developers and operations personnel on both Windows and Linux (see below for a full list) These hands-on labs are designed to be self-paced, and are run on the attendee’s laptop. But, don’t worry, all the infrastructure will be hosted again this year on Microsoft Azure. So, all you will need is a laptop capable of instantiating a remote session over SSH (for Linux) or RDP (for Windows). We’ll have a nice space set up in between the ecosystem expo and breakout rooms for you to work on the labs. Continue reading…

Mike Coleman

Docker at Tech Field Day 12

Docker will be presenting at Tech Field Day 12, and you can sit in on the sessions – at least virtually. Tech Field Day is an opportunity for IT practitioners to hear from some of the leading technology companies, and Docker is excited to be participating again. Many thanks to Stephen Foskett and Tom Hollingsworth for cultivating a vibrant community of technical leaders and evangelists and inviting us to participate. Looking forward to meeting more of the delegates. Our session will be Wednesday, November 16th, from 4:30 to 6:30pm Pacific. We have a full slate of topics including: Docker Datacenter: What is Docker Datacenter and how can it help organizations implement their own Container as a Service platform. Docker for Windows Server: An overview of the integration of Docker containers and Windows Server 2016. Docker for AWS and Docker for Azure: Continue reading…

Mike Coleman

Walk, Jog, Run: Getting Smarter About Docker

  I’ve spent most of the summer traveling to and speaking at a lot of different trade shows: EMC World, Cisco Live!, VMworld, HP Discover, Dockercon, and LinuxCon (as well as some meetups and smaller gatherings). A lot of the time, I’m speaking to people who are just getting familiar with Docker. They may have read an article or have had someone walk into their office and say “This Docker thing, so hot right now. Go figure it out”. Certainly there are a number of companies running Docker in production, but there are still many who are asking fundamental questions about what Docker is, and how it can benefit their organization. To help folks out in that regard, I wrote an eBook. After someone gets a grasp on what Docker is, they tend to want to dive in and start Continue reading…

Mike Coleman

Learn Docker at Hands-on Labs at DockerCon 2016

At last year’s DockerCon EU 2015, we offered Hands-on Labs to attendees for the first time and the feedback was really positive! So much so, we are stoked to announce that we’re bringing them back for DockerCon 2016 coming up in Seattle on June 19-21.

Get the Latest Docker News by Email

Docker Weekly is a newsletter with the latest content on Docker and the agenda for the upcoming weeks.

Mike Coleman

So, when do you use a Container or VM?

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 are not VMs. This was especially relevant as most of the attendees currently worked as virtualization sysadmins. During the QA portion of the session one of the attendees asked me “When does my application go in a VM and when does it go in a container?”

Mike Coleman

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 / or” – that’s the beauty of Docker. That choice is based solely on what’s right for your application and business goals – physical or virtual, cloud or on premise. Mix and match as your application and business needs dictate (and change). User: But, surely you have a recommendation. Me: I’m going to give you the two word answer that nobody likes: It depends. User: You’re right, I don’t like that answer. Me: I kind of figured you wouldn’t, but it really is the right answer. There are tough questions in the Continue reading…

Mike Coleman

There’s Application Virtualization and There’s Docker

In what appears to be a recurring theme (which I promise I’ll move off of soon), I’m going to spend some time talking about what Docker isn’t – Docker is not application virtualization. I spent a good amount of time at VMware where I worked on VMware View (which begat Horizon View which begat Horizon 7), so I’m more than a bit familiar with desktop and application virtualization. And, I understand why some people, when they first hear us talk about leveraging Docker for application portability they think along the lines of App-V, XenApp or ThinApp.

Mike Coleman

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.”