← All stories
Docker (originally dotCloud)· Summer 2010

Docker

A French coder with no Silicon Valley connections, no investors, and no business plan — rejected by YC once — somehow got in at the last minute, built the wrong company for three years, and then bet everything on an open source side project that rewrote how the entire world ships software.

Solomon Hykes · 18 min read

Docker, YC Founder Story

Company: Docker (originally dotCloud) Founder: Solomon Hykes (with Kamel Founadi & Sebastien Pahl) YC Batch: Summer 2010 Industry: Developer Tools / Cloud Infrastructure / Open Source dotCloud Founded: 2008 (Paris, France) | YC: 2010 | Docker Pivot: March 2013 Unicorn Status: April 2015, $1 Billion valuation after $95M Series D Downloads: 200M+ (Jan 2014 → 2015); 300M+ by mid-2015



The One-Line Summary

A French coder with no Silicon Valley connections, no investors, and no business plan, rejected by YC once, somehow got in at the last minute, built the wrong company for three years, and then bet everything on an open source side project that rewrote how the entire world ships software.


Lens 1, The Before State

Who Was Solomon Hykes Before YC?

Solomon Hykes grew up in France, born to an American father and a French mother, raised in Paris, educated at Epitech, a hands-on French coding school that skips theory and throws students straight into building things. He grew up with no particular startup ambitions, no network in Silicon Valley, and no blueprint for what a tech founder was supposed to look like.

His first job was not at a startup or a tech company. It was at an internet café near his home, where as a teenager he traded free gaming hours for managing the café's servers. He would push scripts to the machines, watch the internet go down, and quietly roll the changes back before anyone noticed. He later said: "So I shifted my time from gaming to programming."

By 2007, he had worked a few engineering jobs and kept noticing the same exhausting pattern: every company he joined required him to write the same deployment scripts, follow the same infrastructure patterns, solve the same problems from scratch. It was wasteful. He decided to do something about it.

He quit his job in 2007, moved into a Paris suburb, and started bootstrapping what would eventually become dotCloud, with zero funding, zero connections to Silicon Valley, and zero experience running a startup. For three years, he hacked on container technology largely in isolation, getting nowhere commercially.

The Personal Pain He Was Living

The frustration was deeply specific: every software team Hykes had worked on wasted enormous engineering time reinventing the same deployment infrastructure. The moment an application needed to move from a developer's laptop to a production server, or from one cloud to another, everything broke. Dependencies clashed. Environments didn't match. What worked locally failed in production.

Hykes wasn't looking for a business opportunity. He was annoyed. He said: "Every job I've been at, I've had to write the same kinds of scripts, follow the same kinds of patterns in developing and deploying code and managing machines. It just seemed like a huge waste."

This frustration, multiplied across millions of developers globally, became the foundation of one of the most important developer tools ever built. But for years, nobody outside a small Linux community cared.

Why He Was the Least Likely YC Founder

Hykes described his early situation with unusual bluntness: "Before that it was a sad attempt at bootstrapping a cloud computing software company out of a French suburb with zero experience or connection of any kind. We were really outsiders to an incredible degree, to be honest. People don't realise just how much of an outsider I was. I didn't know anyone."

This is not startup founder humility. This is a literal description of his position. No warm introductions. No angel investors. No Stanford or MIT network. No prior exit. No product-market fit. Just a French coder in a suburb with a technical obsession and very little else.

And yet he got into YC, one of the most competitive startup accelerators in the world. His story is one of the most powerful in this entire series for a simple reason: he had none of the things people think you need.

Key Insight for Aspiring Founders

The outsider position is not a disadvantage, it is a forcing function. Solomon Hykes had no network to rely on, no reputation to fall back on, and no investors calling him. So he just kept building. For three years. In a suburb. Alone. That obsessive building, not connections, is what eventually put him in a room with Paul Graham.


Lens 2, The Idea Origin

Phase One: The Technology Nobody Wanted

The earliest version of what became Docker was not called Docker, and it was not called dotCloud. It was a Python command-line tool called dc, and it ran on Linux containers before that was a concept anyone outside systems engineers understood.

Hykes had been working with Linux container primitives (LXC, namespaces, cgroups) since 2007, technology that allowed you to isolate processes on a Linux machine without the heavy overhead of a full virtual machine. His original vision was elegant: instead of treating containers as lightweight servers (as everyone else was doing), treat them as a unit of software delivery, something a developer builds, ships, and runs. Like a JAR file. Like a JVM. But for entire environments.

The first version required patching the Linux kernel to use. Almost no one did. It went nowhere as a business.

Phase Two: YC Turned the Tech Into a Product

When Hykes joined YC in 2010 with co-founders Kamel Founadi and Sebastien Pahl, YC's partners did something transformative. They didn't tell him his technology was wrong. They told him he had no idea what it was for.

Solomon recalled the conversation with rare honesty: "They beat into us a basic sense of product, 'Hey, this tech is great. No clue what it's for. Can you solve a problem for people today?' Huh, what an interesting concept."

YC's intervention redirected the container technology into dotCloud, a Platform-as-a-Service (PaaS) product that competed with Heroku. The differentiator was using containers under the hood, which let dotCloud support almost any programming language, Python, Ruby, Node, Java, when competitors were locked to one or two. It was technically superior. But it wasn't breaking out.

Phase Three: The 5-Minute Demo That Rewrote History

In early 2013, Hykes and a small team quietly built an internal tool to make the container technology inside dotCloud usable by any developer, not just the ones using the dotCloud platform. They named it Docker, after the dock workers who load and unload shipping containers. (Hykes hated the name. He planned to change it before release. He never did.)

On March 13, 2013, at PyCon in Santa Clara, California, Hykes gave a five-minute lightning talk demonstrating Docker. He was on a motorcycle, his first time riding one, and had shown up to talk about dotCloud. Instead, he demoed something nobody in the audience expected: a tool that let any developer package their application and its entire environment into a portable, lightweight container that ran identically anywhere.

The talk was, by all accounts, remarkably low-key for something that would transform an industry. But within weeks, the open source repository was flooded with pull requests from developers who had never heard of dotCloud but couldn't stop thinking about Docker.

The Signal That the Real Product Had Been Found

Within months of the PyCon demo, Docker had been downloaded thousands of times. By October 2013, just seven months after launch, dotCloud officially renamed itself Docker, Inc. The original PaaS business that had taken three years to build was sold off entirely. The side project had become the company.

Hykes' investor at Trinity Ventures captured the pattern: the board had pushed Solomon to double down on the PaaS business. Solomon ignored them and open-sourced the container engine anyway. In the investor's own words: "The team saw something that no one else recognised."

The Pattern This Follows

Docker is a rare archetype: the internal tool that became the product. The technology was always there. The container engine had been inside dotCloud for years. What changed was the decision to extract it, open-source it, and let developers use it directly, rather than hiding it inside a platform. The real product was invisible until someone was brave enough to show it.

Founder Stories · Members Only

You've read your 5 free stories this month.

The next YC application you write could be the one that gets in. Don't stop learning from the founders who already did it.

$19/month

Cancel anytime. Built to save founders weeks of scattered research.

Unlock the Complete Learning Library →
  • ✓ 1000+ deeply-researched YC founder stories
  • ✓ Unfiltered Lens breakdowns: what worked, what failed
  • ✓ Complete database and founder playbook library
  • ✓ Deep research, application learnings, and weekly additions

Not ready? Keep exploring, free

Free YC databases

Everything behind this page is in our open databases

This story is one slice of the data we keep open — batch lists, rejection case studies and launch playbooks, all free to read.

Browse all free YC databases → · or start on the YCInsight homepage

Go deeper on what Docker (originally dotCloud) did

Free tools for this stage

Start from the YCInsight homepage for every YC database, founder story and Q&A in one place.

Related founder stories

Keep reading — more YC founders from Summer 2010 and beyond.

AnyList · Summer 2010 · 18 min

AnyList Founder Story: How Jeff Hunter Built AnyList (Summer 2010 YC Batch)

Two Apple engineers, living as roommates, kept buying duplicate groceries because their lists never synced — so they built the fix themselves, shipped it as a side feature, watched it explode past their main product, and quietly turned a $120K YC cheque into a $2M/year business with a team of two.

1000Memories · Summer 2010 · 18 min

1000Memories Founder Story: How Brett Huneycutt Built 1000Memories (Summer 2010 YC Batch)

Three high-achieving professionals — two McKinsey consultants and an ad agency creative — each quietly lost someone they loved, found the internet's memorial options embarrassing and cold, then quit their prestigious jobs on the same week to fly to San Francisco and build something more worthy of the people they'd lost.

AeroFS · Summer 2010 · 19 min

AeroFS Founder Story: How Yuri Sagalov Built AeroFS (Summer 2010 YC Batch)

A Russian-born, Canadian-raised grad student who had immigrated twice and rebuilt twice, left a Masters degree mid-program to turn a distributed systems research project into the "Dropbox that lives behind your own firewall" — earning Paul Graham's highest praise and the trust of Fortune 500 security teams who couldn't store a single byte outside their own servers.

Hipmunk · Summer 2010 · 20 min

Hipmunk Founder Story: How Adam Goldstein Built Hipmunk (Summer 2010 YC Batch)

A fresh MIT grad convinced the co-founder of Reddit to bet three months on a travel search idea — they launched in 90 days, got CNN coverage within 24 hours, raised $55M, sold to SAP, and watched it get shut down. What Hipmunk teaches you about building fast, designing brilliantly, and losing control of what you built is worth more than most success stories.

Vidyard · Summer 2011 (S11) · 18 min

Vidyard

Two engineering students in Canada — one designing toilets, one sitting idle at BlackBerry — used a day-trading windfall to buy a house, build a video company nobody asked for, and accidentally discovered the real product while trying to solve their clients' confusion. Then they drove 1,200 miles with a car covered in stickers to crash a conference and corner a keynote speaker.

Treehouse · Not YC — 2011 · 19 min

Treehouse

Ryan Carson watched developers graduate from college without knowing how to code for real jobs — so he spent 6 years building a blog audience first, then launched a product to that audience and hit $1.7M revenue in under 12 months, teaching over a million people to code before anyone in Silicon Valley thought online education could work.

Browse all founder stories →

More stories every week.

Get 2 free stories in your inbox each week.