A busy first day at DockerCon on Monday saw a slew of announcements from Docker Inc., the company behind the container technology, and a bunch of other companies all hoping to cash in on its popularity.
Docker, CoreOS declare peace in the container wars and join the Open Container Project
First up, in an announcement that perhaps raised more eyebrows than anything else on day one of DockerCon, Docker the company and its chief rival in the “container wars” CoreOS, Inc. said they are joining forces to create the Open Container Project (OCP), which will agree on a standard container runtime and image format and prevent unnecessary fragmentation.
SiliconANGLE’s Duncan Riley says the initiative is backed by a long list of interested parties and tech partners including Apcera, Inc., Amazon.com, Inc. (through Amazon Web Services,) Cisco Systems, Inc., EMC Corp., Fujitsu Ltd., Google, Inc., Goldman Sachs Group, Inc., Hewlett Packard Enterprise, Inc., Huawei Technologies Co. Ltd, International Business Machines Corp.(IBM,) Intel Corp., Joyent, Inc., Pivotal Software, Inc., the Linux Foundation, Mesosphere, Inc., Microsoft Corp., Rancher, Red Hat, Inc., and VMWare, Inc.
The Open Container Project’s mission is said to be to work towards enabling users and companies to continue to innovate and develop container-based solutions, with confidence that their previous development efforts will be protected from industry fragmentation, as we’ve seen as Docker, and CoreOS.
Google’s Container Registry now available as Container Engine launches in beta
Google has already invested heavily in containers with its Kubernetes open-source container management software, and yesterday described the availability of new cloud services for working with containerized apps.
The Google Container Registry that’s used for privately storing Docker images has been made generally available, while the company’s Container Engine service for deploying and managing containers on the Google cloud is now available in beta.
Google Container Engine relies heavily on Kubernetes, which allows users to deploy containers on multiple public clouds. It’s been given a few tweaks ahead of its beta, including the ability to turn on Google Cloud Logging to track cluster activity “with a single checkbox”. Google also announced pricing for the service at last – $0.15 per hour for “standard” clusters with up to 100 virtual machines and managed uptime. Meanwhile, so-called “basic” clusters with up to five VMs and no managed uptime are free to use.
Portworx exits stealth with software-defined container storage service
Portworx Inc., has unveiled an automated storage service to that promises to help accommodate stateful applications. The company says it addresses one of the most fundamental challenges standing in the way of the emerging virtualization technology – that of data portability.
My colleague Maria Deutscher explains that Portworx’s PWX block storage service automates most of the grunt work currently involved in keeping data accessible for containers as they move about from on-premise infrastructure to the public cloud and vice versa, as well as among servers in the same environment.
Besides the launch of its product, Portworx announced at DockerCon it has raised $8.5 million in initial funding.
VMware joins the party with Project Bonneville
Desperate to be seen as a natural ally to containers, virtualization giant VMware Inc. announced a preview of Project Bonneville, a runtime that allows companies to package Docker containers inside of virtual machines.
Project Bonneville builds on VMware’s promise from last year that containers and virtualization are “better together”, and allows engineers to select containers from the Docker Hub and deploy them inside VMs using a vSphere feature called Instant Clone.
“The pure approach Bonneville takes is that the container is a VM, and the VM is a container,” wrote VMware’s Senior Software Engineer Ben Corrie in a blog post. “There is no distinction, no encapsulation, and no in-guest virtualization. All of the necessary container infrastructure is outside of the VM in the container host.”
IBM to resell Docker Trusted Registry
IBM said it will become the first reseller of Docker Trusted Registry, which is used to facilitate Docker containers in on-premise architecture.
The move comes as Docker launches Docker Truster Registry version 1.1, and the software will integrate IBM’s PureApplication System and UrbanCode tools, Big Blue said in a statement. In addition, IBM said it was making its IBM Containers cloud service available. The service is used for deploying containerized apps on its Bluemix platform-as-a-service (PaaS) cloud, and initially launched as a beta last December.
SUSE Elevates Docker in SUSE Linux Enterprise Server 12
SUSE, an open-source provider of interoperable Linux, cloud infrastructure and storage solutions, announced significant enhancements to its container toolset, and now fully embraces Docker as an integral component of SUSE Linux Enterprise Server 12 (SLES 12).
The company says the most significant benefits include the ability to create an on-premise registry behind a protected enterprise firewall to enhance security and user productivity; the ability to build, ship and run containerized applications on SLES in physical, virtual or cloud environments; and access to the YaST management framework that allows users to easily run and control Docker containers.
Docker adds software-defined networking support
In an announcement deriving from Docker’s earlier acquisition of SocketPlane Inc., the Docker engine project is to get new software-defined networking (SDN) capabilities.
Docker’s approach to SDN seems to be to build up an ecosystem, because the company said it will accept third-party plugins from vendors like Cisco Systems Ltd., Midokura, Nuage Networks, VMware, and Weaveworks.
Docker is adding native SDN and plugin enhancements to the Docker engine. This can be controlled via Docker’s open-source Compose project, which allows users to determine which containers they want to connect. In addition, Docker’s open-source Swarm project will allow multi-container apps “to be immediately networked across multiple hosts and can communicate seamlessly across a cluster of machines with a single command,” the company said.
Docker to launch experimental releases every single day
In a move that looks like it came straight out of the Mozilla Foundation’s playbook, Docker is to begin releasing new experimental versions of its software on a daily basis, akin to the Firefox browser “Nightly” releases.
“If you’re familiar with the Chrome Canary release, it’s the same thing,” said Solomon Hykes, Docker cofounder and chief technology officer, at the event.
For those who’re unable to attend DockerCon, all of the action can be watched on SiliconANGLE’s TV show, theCUBE. We’ll be broadcasting all of the general sessions live on Tuesday, with keynotes from Docker’s Golub and Hykes, plus executives from companies including Google, Netflix Inc., The Walt Disney Company, General Electric Corp. and Lyft Inc., to look forward to.