DockerCon sailed through Seattle recently, leaving behind in its wake a new swath of rapid adopters plus a trail of related company and product announcements. Docker itself produced perhaps the most exciting
Docker’s rapid adoption and deep penetration signal the beginning of the end for the Puppet and Chef IT automation platform.
Computerword – Puppet and Chef make way for Docker
Docker usage has quintupled in a single year — following the patter of most-hyped technologies, according to a recent study by Datadog, a monitoring and analytics platform. But this raises some questions: Can this growth be sustained? And, if so, what will be the likely patterns of adoption?
Full Story at TechTarget
Docker announces it’s open sourcing key components:
- HyperKit: A lightweight virtualization toolkit on OSX.
- DataKit: A modern pipeline framework for distributed components.
- VPNKit: A library toolkit for embedding virtual networking.
Source: Docker Open Sources Mac, Windows Components — ADTmag
Nice analagy from Mike Coleman about the underlying architecture of Docker.
Houses (the VMs) are fully self-contained and offer protection from unwanted guests. They also each possess their own infrastructure – plumbing, heating, electrical, etc. Furthermore, in the vast majority of cases houses are all going to have at a minimum a bedroom, living area, bathroom, and kitchen. I’ve yet to ever find a “studio house” – even if I buy the smallest house I may end up buying more than I need because that’s just how houses are built. (for the pedantic out there, yes I’m ignoring the new trend in micro houses because they break my analogy)
Apartments (the containers) also offer protection from unwanted guests, but they are built around shared infrastructure. The apartment building (Docker Host) shares plumbing, heating, electrical, etc. Additionally apartments are offered in all kinds of different sizes – studio to multi-bedroom penthouse. You’re only renting exactly what you need. Finally, just like houses, apartments have front doors that lock to keep out unwanted guests.
Full story from Mike Coleman’s article
Another new feature and revenue generator for Docker. This announcement officially integrates the features from Tutum (an acquisition made in Oct of 2015). Tutum is a cloud service used by developers and sysadmins to deploy and manage Docker applications.
Docker Cloud is where developers and IT ops meet to build, ship and run any application, anywhere. Over the past few months our team has been hard at work expanding on the features of Tutum and building native integration with Docker Hub, Docker ID (the new shared account system across all Docker services), Docker official repositories, and commercially supported Docker Engine (CS Engine).
Start using Docker Cloud today by logging in to Docker Cloud using your Docker ID.
Full story at Docker Blog
Docker recently announced the launch of its newest platform, Docker Datacenter
- The new Docker Datacenter is a platform for secure application deployment and management that will give new tools to IT operations professionals to help them better manage Dockerized applications.
- The increased management, security, and orchestration capabilities will help administrators more easily make the case for Docker use within their organization.
- Docker’s move to more fully embrace the operations side of applications could better position the company to take the crown as a DevOps powerhouse within the enterprise.
Full story from TechRepublic
A good read for Storage Admins new to Docker. In a nutshell, Docker / containers simplifies and makes life easier for IT storage administrators.
“Here are ten things storage managers need to know about Docker and other container technologies.”
- Why has Docker/containerization has garnered so many advocates? Makes life easy…
- Why is VM storage so different from container storage? Persistence…
Full Article by Drew Robb
Amazing stats posted by Mano Marks
More than a 70,000% increase in job postings around the world. It’s safe to say that companies all over are investing heavily in Docker to transform their application lifecycles. That means it’s a great opportunity for developers and ops pros who already have hands on experience building, shipping and running Dockerized distributed applications. Docker is also an essential tool for any DevOps team and their CI/CD pipeline and will be an incredible asset as you look for jobs in the fast moving DevOps job market as well.
Full Story from Docker.com blog.
Great introduction to Docker by Geman Jaber.
Here’s his “Top 5” list:
- Isolating an application dependencies
- Creating an application image and replicating it
- Creating ready to start applications that are easily distributable
- Allowing easy and fast scalation of instances
- Testing out applications and disposing them afterwards
The idea behind Docker is to create portable lightweight containers for software applications that can be run on any machine with Docker installed, regardless of the underlying OS, akin to the cargo containers used on ships. Pretty ambitious, and they’re succeeding.
Full blog here