Docker Community in China
喻 勇 Frank Yu| frank.yu@daocloud.io | DaoCloud Inc.
@frankyongyu #dockercon
Who AM I
Evangelize
Windows Server &
Microsoft Azure
Build
Cloud Foundry
China Ecosystem
Develop
Next Generation
Container Cloud
2006 - 2011 2012 - 2014 2015 - Now
Shanghai, world largest port
35,285,000 containers in 2014
Agenda
• The Community
- Early adopters & contributors
• The Market
- Business driver behind the docker momentum
• The Ecosystem
- Startup, Developer, Enterprise
• The Future
- Next 12 month?
Community
Early Adopter
• Baidu.com
• 2013.06
• Baidu App Engine
• Use docker on backend
• Replace sandbox in PaaS
• 10k+ apps, 20k+ containers
• 400 containers per host
• Huge impact in community
We were drawn to Docker because it replaces sandboxing with
containerization, enabling a multi-language, agile and cost-effective
solution that provides our developers with the flexibility needed to
support a growing number of frameworks and applications.
Yifei Chen, tech leader of the BAE team at Baidu
The Way to Scale: Meetups
• 15 months
• 1 to 4 to 19 cities
• 40 to 3000+ attendees
• Talks and hackathon
Docker Meetups in China
• Beijing
• Xian
• Shanghai
• Hangzhou
• Shenzhen
• Guangzhou
• Chongqing
• Chengdu
• Nanjing
• Wuhan
• Dalian
• Tianjin
• Zhuhai
• Xiamen
• Qingdao
• Suzhou
• Fuzhou
• Taipei
• Hongkong
The Way to Scale: Books & Content
Docker Search Result:
5,070,000
OpenStack Search Result:
5,020,000
Contribute to Docker Project
• 4 of 20 top contributors are from China (update to June 2015)
• 9 of top 100 contributors in docker/docker
• from university, state holdings, tech companies
• 6 projects
- docker/docker
- docker/libcontainer
- docker/swarm
- docker/compose
- docker/machine
- docker/libnetwork
Zhejiang University
• SEL(Software Engineering Lab) @ ZheJiang University
- 10+ professors
- 100+ graduate students
• Focused Areas:
- Docker, Libcontainer, Kubernetes, Socketplane, Cloud Foundry
• Contribution to Docker:
- Container Security, Container Network, Resource Orchestrator
• 1 new feature, 19 bug fix
• 3 feature maintainers & contributors
Developer Experience
• Build <wait> Ship <wait> Run
- Unstable connection to AWS S3
- docker pull ubuntu > 20 minutes
• Docker Hub Mirror Services by DaoCloud
- docker pull, 20X faster than direct
- docker push, still a problem
- Transparency to dockerfile
- 60k+ download / month
- Permanent free
Market
We will develop the “Internet Plus” action plan to integrate mobile
Internet, cloud computing, big data, and the Internet of Things with
modern manufacturing, to encourage the healthy development of e-
commerce, industrial networks, and Internet banking, and to get Internet-
based companies to increase their presence in the international market.”
--- Li KeQiang, Premier of the State Council
The New Business
• Players
- Internet company
- Startups
- Traditional Business & SME
- SOE (State Owned Enterprise)
• Sectors
- O2O, Social, Gaming, IoT, SaaS,
Intelligent hardware,Enterprise
services
• Embracing the mobile internet,
everyone
E-commerce
Nov 11
Taobao shopping festival
USD 9.5B in 24 hours
“DIDI TAXI”
360 cities,1.35 million drivers,
Valuation > USD 10B
In 3 years
The Gold Rush
• Infrastructures
- Cloud
• Tools
- DevOps
• Methodologies
- Continuous Delivery
The New Infrastructure
Large
Enterprise
Industry Solutions
Startup
Dedicated
Emerging Business
MNC
Global Product
Need Local Solutions
The infrastructure is ready
We need tools and methodologies
Ecosystem
Startup
Enterprise
Developer
Startup
• CI/CD
• Enterprise services
• Container as a Services
• Docker runtime engine
• Container management
• BigData on Docker
• Community Services
www.daocloud.io
• Connect code to cloud
• CI/CD + hybrid platform
• Support local ecosystem
• Hybrid deployment
• Enterprise solutions
www.daocloud.io
Build Ship
Run
On public cloud,
or your own node
Project Hyper_
• Run container on hypervisor
• Hyper is a hypervisor-agnostic Docker
runtime engine
• Run any Docker images with any hypervisor
(KVM, Xen, ESX)
• Tiny VM -> Pod -> Containers
• https://hyper.sh
• https://github.com/hyperhq
Project Hyper_
Developers
Modern Developers and
Cloud Native Application
Professional Developers and
Enterprise Application
Developers: Web IDE powered by Docker
• www.coding.net
Internet company
• Online games with
average 1M+ active
online users
• Container auto scaling
• High availability
• Value
- Standard shipping
package
- DevOps efficiency
Tencent Games in Docker
Enterprise challenges on adopting Docker
• Get application dockerized
• Adopt micro services architecture
• Security, Security, Security
• Skills to operate container infrastructure
• Manageability, integration and services
• Total solutions, vertical industry solutions
Future
Forward Looking
• Next 12 months
- Docker Hub in China ?
- DockerCon in China ?
- More committers & maintainers
- More startups
- Enterprise adoption (Private & Hybrid Cloud)
- Industry solutions (IoT, Education, Bio-Tech, etc.)
The future is already here.
It’s just not evenly distributed yet.
William Gibson
The Economist, December 4, 2003
Thank You!
@frankyongyu #dockercon

DockerCon SF 2015: Docker Community in China

  • 1.
    Docker Community inChina 喻 勇 Frank Yu| frank.yu@daocloud.io | DaoCloud Inc. @frankyongyu #dockercon
  • 2.
    Who AM I Evangelize WindowsServer & Microsoft Azure Build Cloud Foundry China Ecosystem Develop Next Generation Container Cloud 2006 - 2011 2012 - 2014 2015 - Now
  • 3.
    Shanghai, world largestport 35,285,000 containers in 2014
  • 4.
    Agenda • The Community -Early adopters & contributors • The Market - Business driver behind the docker momentum • The Ecosystem - Startup, Developer, Enterprise • The Future - Next 12 month?
  • 5.
  • 6.
    Early Adopter • Baidu.com •2013.06 • Baidu App Engine • Use docker on backend • Replace sandbox in PaaS • 10k+ apps, 20k+ containers • 400 containers per host • Huge impact in community
  • 7.
    We were drawnto Docker because it replaces sandboxing with containerization, enabling a multi-language, agile and cost-effective solution that provides our developers with the flexibility needed to support a growing number of frameworks and applications. Yifei Chen, tech leader of the BAE team at Baidu
  • 8.
    The Way toScale: Meetups • 15 months • 1 to 4 to 19 cities • 40 to 3000+ attendees • Talks and hackathon Docker Meetups in China • Beijing • Xian • Shanghai • Hangzhou • Shenzhen • Guangzhou • Chongqing • Chengdu • Nanjing • Wuhan • Dalian • Tianjin • Zhuhai • Xiamen • Qingdao • Suzhou • Fuzhou • Taipei • Hongkong
  • 10.
    The Way toScale: Books & Content Docker Search Result: 5,070,000 OpenStack Search Result: 5,020,000
  • 11.
    Contribute to DockerProject • 4 of 20 top contributors are from China (update to June 2015) • 9 of top 100 contributors in docker/docker • from university, state holdings, tech companies • 6 projects - docker/docker - docker/libcontainer - docker/swarm - docker/compose - docker/machine - docker/libnetwork
  • 12.
    Zhejiang University • SEL(SoftwareEngineering Lab) @ ZheJiang University - 10+ professors - 100+ graduate students • Focused Areas: - Docker, Libcontainer, Kubernetes, Socketplane, Cloud Foundry • Contribution to Docker: - Container Security, Container Network, Resource Orchestrator • 1 new feature, 19 bug fix • 3 feature maintainers & contributors
  • 13.
    Developer Experience • Build<wait> Ship <wait> Run - Unstable connection to AWS S3 - docker pull ubuntu > 20 minutes • Docker Hub Mirror Services by DaoCloud - docker pull, 20X faster than direct - docker push, still a problem - Transparency to dockerfile - 60k+ download / month - Permanent free
  • 14.
  • 15.
    We will developthe “Internet Plus” action plan to integrate mobile Internet, cloud computing, big data, and the Internet of Things with modern manufacturing, to encourage the healthy development of e- commerce, industrial networks, and Internet banking, and to get Internet- based companies to increase their presence in the international market.” --- Li KeQiang, Premier of the State Council
  • 16.
    The New Business •Players - Internet company - Startups - Traditional Business & SME - SOE (State Owned Enterprise) • Sectors - O2O, Social, Gaming, IoT, SaaS, Intelligent hardware,Enterprise services • Embracing the mobile internet, everyone E-commerce Nov 11 Taobao shopping festival USD 9.5B in 24 hours “DIDI TAXI” 360 cities,1.35 million drivers, Valuation > USD 10B In 3 years
  • 17.
    The Gold Rush •Infrastructures - Cloud • Tools - DevOps • Methodologies - Continuous Delivery
  • 18.
    The New Infrastructure Large Enterprise IndustrySolutions Startup Dedicated Emerging Business MNC Global Product Need Local Solutions
  • 19.
    The infrastructure isready We need tools and methodologies
  • 20.
  • 21.
  • 22.
    Startup • CI/CD • Enterpriseservices • Container as a Services • Docker runtime engine • Container management • BigData on Docker • Community Services
  • 23.
    www.daocloud.io • Connect codeto cloud • CI/CD + hybrid platform • Support local ecosystem • Hybrid deployment • Enterprise solutions
  • 24.
  • 25.
    Project Hyper_ • Runcontainer on hypervisor • Hyper is a hypervisor-agnostic Docker runtime engine • Run any Docker images with any hypervisor (KVM, Xen, ESX) • Tiny VM -> Pod -> Containers • https://hyper.sh • https://github.com/hyperhq
  • 26.
  • 27.
    Developers Modern Developers and CloudNative Application Professional Developers and Enterprise Application
  • 28.
    Developers: Web IDEpowered by Docker • www.coding.net
  • 29.
    Internet company • Onlinegames with average 1M+ active online users • Container auto scaling • High availability • Value - Standard shipping package - DevOps efficiency Tencent Games in Docker
  • 30.
    Enterprise challenges onadopting Docker • Get application dockerized • Adopt micro services architecture • Security, Security, Security • Skills to operate container infrastructure • Manageability, integration and services • Total solutions, vertical industry solutions
  • 31.
  • 32.
    Forward Looking • Next12 months - Docker Hub in China ? - DockerCon in China ? - More committers & maintainers - More startups - Enterprise adoption (Private & Hybrid Cloud) - Industry solutions (IoT, Education, Bio-Tech, etc.)
  • 33.
    The future isalready here. It’s just not evenly distributed yet. William Gibson The Economist, December 4, 2003
  • 34.

Editor's Notes

  • #2 What will happen when an emerging technology meets with the emerging market? Docker has become an extremely popular topic among the Chinese developer community, internet companies, tech startups and even some of the traditional industry. This talk will go into deep analysis of the China local business drivers and market momentum which make Docker important in the era of mobile internet, and share a future landscape of how Docker will be used in enterprise scenarios, industry use cases and business solutions.