cover of episode Lessons Learned from docker

Lessons Learned from docker

2021/4/11
logo of podcast The Cloudcast

The Cloudcast

Shownotes Transcript

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: 505SHOW 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**)