The docker project evolved out of the PaaS movement, unlocking polyglot cloud-native applications. But it was only a piece of the puzzle to enable platforms, applications and a broader ecosystem. What lessons can be learned from the docker ecosystem?

**SHOW: 505

SHOW SPONSORS:**

  • See how O’Reilly online learning can help your tech teams. Request a free demo now.
  • Zesty Homepage - Real Time Cloud Savings
  • Free cloud cost-savings evaluation from Zesty

CLOUD NEWS OF THE WEEK - http://bit.ly/cloudcast-cnotw

CHECK OUT OUR NEW PODCAST - "CLOUDCAST BASICS"

SHOW NOTES:

  • Solomon Hykes shows “docker” at PyCon for 1st time (2013)
  • Solomon Hykes on Eps.97, introducing “Docker” (2013)
  • History of Docker, Inc (Wikipedia)
  • dotCloud becomes Docker (2013)
  • Ben Golub (Docker CEO) on Eps.143
  • Diverging Container Standard (Kelsey Hightower, OCI, etc.) - 2016
  • Introducing Kubernetes Container Runtime Interface (CRI) - 2016
  • Microsoft rumored to be buying Docker for $4B (2016)
  • Moby Project announced (2017)
  • Docker Networking with Socketplane (pre-acquisition by Docker)
  • Architectural Considerations for OSS PaaS and Container Platforms (2016)

HOW DID docker/DOCKER EVOLVE?

Between 2008 and 2013, dozens of PaaS platforms emerged. Within the platform, they all had a model for allocating compute resources, mostly through the use of Linux LXC and cGroups -- what would become containers. dotCloud was the PaaS company started by Solomon Hykes that eventually became Docker.

LESSONS LEARNED FOR THE FUTURE

  • Containers were a fundamental building block for next-gen applications and platforms.
  • Docker/docker created a massive community of users, but frustrated the ecosystem of partners.
  • Project / Company naming conflicts are very hard to resolve (“docker” vs. “Docker”)
  • Successful ecosystems allow a broad set of participants to monetize different elements of the technology. Not having a monetization model is not a good plan.
  • Docker was the last software company to not monetize through offering a managed/SaaS cloud service.

FEEDBACK?

  • Email: show at thecloudcast dot net
  • Twitter: @thecloudcastnet