Scott Johnston

Docker Announces Commercial Partnership with Microsoft to Double Container Market by Extending Docker Engine to Windows Server

With industry analysts declaring Windows Server with more than 60% of the x86 server market, and citing Microsoft Azure as the fastest-growing public cloud, it comes as no surprise that Microsoft, even at its current scale, is further extending its leadership as a strategic, trusted partner to enterprise IT. It is this industry leadership that catalyzed our technical collaboration in the Docker open source project back in October 2014, to jointly bring the agility, portability, and security benefits of the Docker platform to Windows Server.  After two years of joint engineering, we are excited to unveil a new, commercial partnership to extend these benefits for both Windows developers targeting Windows Server and enterprise IT professionals. Specifically, the commercial partnership entails: The Commercially Supported Docker Engine aka “CS Docker Engine”, Docker, Inc.’s tested, validated, and supported package of Docker Engine, will Continue reading…

Vivek Saraswat

Exciting Docker Datacenter updates: Deploy Compose apps in UI, full stack HA and more

Today we are releasing exciting new capabilities to the products behind the Docker Datacenter subscription (DDC). Docker Datacenter allows organizations to deploy a Containers as a Service (CaaS) platform on-premises or in their virtual private cloud. From DevOps and CI/CD to orchestration and management of container applications, DDC provides a seamless way for devs and IT teams to work together to build, ship and run their apps anywhere. Our team has been heads down since the initial launch in late February, taking in feedback and building new features.  This release brings Universal Control Plane 1.1 (UCP), Docker Trusted Registry 2.0 (DTR), and incorporates the latest Docker Engine 1.11 into the subscription with commercial support. In this release we focused on adding features around ease of use and system hardening.

Vivek Saraswat

High Availability Architecture and Apps with Docker Datacenter (DDC)

High availability (HA) isn’t just about keeping the lights on all the time; it’s also about quickly turning them back on when they unexpectedly go out. With software, this means capabilities for fault tolerance as well as backup and recovery. Docker Datacenter (DDC) provides this for both the container-based applications as well as the application infrastructure components (such as cluster management, orchestration, account settings, etc.). In this post we will look at how high availability is achieved in the latest release of Docker Datacenter. As a refresher, Docker Datacenter is comprised of the following software: Universal Control Plane (UCP) with Swarm for cluster orchestration and management Docker Trusted Registry (DTR) for secure image collaboration and distribution Docker Engine with commercial support to run your containerized apps

Arnaud Porterie

Docker 1.11: The first runtime built on containerd and based on OCI technology

We are excited to introduce Docker Engine 1.11, our first release built on runC ™ and containerd ™. With this release, Docker is the first to ship a runtime based on OCI technology, demonstrating the progress the team has made since donating our industry-standard container format and runtime under the Linux Foundation in June of 2015. Over the last year, Docker has helped advance the work of the OCI to make it more readily available to more users. It started in December 2015, when we introduced containerd ™, a daemon to control runC. This was part of our effort to break out Docker into small reusable components. With this release, Docker Engine is now built on containerd, so everyone who is using Docker is now using OCI. We’re proud of the progress we’ve made on the OCI with the 40+ members to continue the work to standardize container Continue reading…

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.

Michael Crosby

Docker containerd integration

In an effort to make Docker Engine smaller, better, faster, stronger, we looked for components of the current engine that we can break out into separate projects and improve along the way. One of those components is the Docker runtime for managing containers. With standalone runtimes like runc, we need a clean integration point for adding runc to the stack as well as managing 100s of containers. So we started the containerd project to move the container supervision out of the core Docker Engine and into a separate daemon. containerd has full support for starting OCI bundles and managing their lifecycle. This allows users to replace the runc binary on their system with an alternate runtime and get the benefits of still using Docker’s API. So why another project? Why are you all busy refactoring things instead of fixing real issues? Well…

Docker Core Engineering

Docker 1.10: New Compose file, improved security, networking and much more!

We’re pleased to announce Docker 1.10, jam-packed with stuff you’ve been asking for. It’s now much easier to define and run complex distributed apps with Docker Compose. The power that Compose brought to orchestrating containers is now available for setting up networks and volumes. On your development machine, you can set up your app with multiple network tiers and complex storage configurations, replicating how you might set it up in production. You can then take that same configuration from development, and use it to run your app on CI, on staging, and right through into production. Check out the blog post about the new Compose file to find out more.

Michael Crosby

Containerd: a daemon to control runC

As we build out Docker’s infrastructure plumbing, we are committed to releasing these plumbing components as open source to help the community. Today we’re releasing a new daemon to control runC called: containerd. It’s built for performance and density, and will eventually be built into Docker Engine.

Banjot Chanana

DockerCon EU 2015: Docker Trusted Registry 1.4 with Integrated Content Trust and Universal Control Plane

What an exciting Second Day! Just when you thought you couldn’t get enough of Docker, Docker, Docker…we’ve added more! In today’s keynote, we talked about some amazing products – from Project Nautilus, the new image scanning and vulnerability detection service for Official Repos on Docker Hub, to the upgrades to Docker Hub Auto Build service to how to use these together with Tutum for an end-to-end Containers as a Service platform, all available in the cloud today. And for those that need on-premise control of their own destiny we have a new release of Docker Trusted Registry that integrates Docker Content Trust, for image signing, integrity and authenticity.