.

Docker Blog

Announcing the Docker for Mac and Windows Public Beta

Back in March, we launched a private beta for a new ambitious project called Docker for Mac and Docker for Windows. Our major goal was to bring a native Docker experience to Mac and Windows, making it...

Introducing Experimental Distributed Application Bundles

The built-in orchestration features announced today with Docker 1.12 will revolutionize how IT teams build, ship and run containerized apps. With Docker 1.12, developers and ops now share a set of...

Docker 101: Getting to Know Docker

At Docker, we strive to create tools of mass innovation. But what exactly is Docker? And how can it benefit both your developers looking to build applications quickly and your IT team looking to...

Good things come in small “containers”: Ingredients for a successful birthday party

written by Alex Giurgiu and Valentin Stoican, Seqvence For Docker’s 3rd birthday, the Docker team decided to organize a challenge to teach people Docker, and hopefully have some fun at the same...

Improving Docker with Unikernels: Introducing HyperKit, VPNKit and DataKit

We’ve been working hard to build native Docker for Mac and Windows apps to ensure that your Docker experience  is as seamless as possible on the most popular developer operating systems. Docker...

Docker and .NET Core CLR Release Candidate 2

When Microsoft open sourced the .NET Framework in 2014 and released runtimes for Linux in November last year, we knew interesting things were going to happen. Today, Microsoft announced the second...

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