12 ポイント 投稿者 GN⁺ 2026-01-24 | 3件のコメント | WhatsAppで共有
  • コンテナ化の先駆者だった Docker は、2026年現在、アイデンティティと収益モデルを見つけるために何度も方向転換を繰り返している
  • Kubernetes との競争に敗れた後、Swarm を売却し、開発者体験を中心とした**ツールエコシステム(Scout、Testcontainers)**へと重点を移した
  • その後、**AI モデル実行プラットフォーム(Model Runner)AI セキュリティ(MCP Defender)**へと拡張し、AI インフラ企業へと変貌しつつある
  • 2025年末には、セキュリティ強化イメージ(Hardened Images) 1,000以上をApache 2.0 のオープンソースとして公開し、Chainguard の成功に対抗した
  • 一連の変化とCEO 交代、買収観測は、Docker が独立企業としてよりも売却に向けた再編段階にあることを示唆している

Docker のアイデンティティ危機

  • Docker はコンテナ化の標準を作った企業であり、市場適合性をすでに確立していたにもかかわらず、収益化に失敗してアイデンティティ危機に陥っている
    • 中核技術がオープンソース化と汎用化されたことで、差別化された付加価値を生み出しにくくなった
    • 「誰もが使うインフラ」にはなったが、直接費用を支払おうとする顧客は減っている状況

Swarm の終了と戦略後退

  • Docker Swarm は Kubernetes と競うためのオーケストレーションソリューションだったが、Kubernetes の完勝により市場から撤退した
    • その後 Docker はフルスタックプラットフォーム戦略を放棄し、自社が独自に提供できる領域へ集中し始めた

開発者ツール中心への転換

  • Docker は開発者体験の改善を中核的な差別化要因としている
    • Docker Scout は 2022年の Atomist 買収で導入された機能で、ソフトウェアサプライチェーンセキュリティ脆弱性の可視化を支援する
    • AtomicJar の買収により Testcontainers を獲得し、実際の依存関係に基づく統合テストを可能にした
    • これらの機能は、セキュリティ・可観測性・テスト信頼性の面で Docker の価値を強化している

AI 中心への転換

  • その後 Docker はAI モデル実行プラットフォームへと方向転換した
    • Docker Model Runner を通じて AI モデル実行を支援し、Docker ComposeAI エージェントとモデル構成を支援するよう拡張された
    • Docker Offload は、クラウド規模のGPU ベース AI ワークロード実行を可能にする
    • Google Cloud、Microsoft Azure、CrewAI、LangGraph、Vercel AI SDK などとパートナーシップを締結
    • 2025年9月のMCP Defender 買収により、AI セキュリティとランタイム脅威検知の能力を確保し、AI インフラセキュリティ企業への転換を加速させた

セキュリティ強化イメージの公開

  • 2025年12月、Docker は1,000以上の Hardened ImagesApache 2.0 ライセンスで無料公開
    • 既存イメージ比で最大95%の脆弱性削減を達成
    • これはChainguard のセキュアなイメージの成功に対抗する措置と評価されている
    • 無料化・オープンソース化は強力な競争戦略だが、収益モデルの不明確さも浮き彫りにしている

リーダーシップ交代と買収観測

  • 2025年2月、CEO Scott Johnston が退任し、Oracle Cloud Infrastructure の創業者 Don Johnson が後任に就任
    • この人事変化以後、大手クラウド企業による買収の可能性が業界で取り沙汰されるようになった
    • 相次ぐ戦略転換と CEO 交代は、独立成長よりも売却準備の可能性を示唆している

今後の見通し

  • Docker の技術そのものはインフラに深く統合されており、今後も継続する見込み
    • オープンソースの性質上、企業の行方にかかわらずコンテナ技術は維持される
  • しかし、Docker Inc の企業としての持続性は不透明
    • 頻繁な戦略転換とリーダーシップの変化により、長期ビジョンの欠如が露呈している
  • Docker の事例は、オープンソース技術が成功しすぎたときの収益化の限界を示す警鐘的な事例として評価されている

3件のコメント

 
hongminhee 2026-01-24

かなり厳しい評価かもしれませんが、バランスを取るために、Lobsters に投稿されたこのコメントも読んでみる価値があります。要するに、私たちが Docker, Inc. の革新だと考えている多くのものは、実際にはそれ以前から存在していた概念や技術であり、Docker, Inc. はそれを私有化しようとした、ということです。

 
ethanhur 2026-01-24

業界に多く貢献してきた技術・企業なのに、世論がここまで悪化してしまったのは残念ですね。

ライセンス方針の変更のような失策も大きく影響したのでしょうが、オープンソース企業の収益化がますます難しくなっているという感覚は拭えません。

 
GN⁺ 2026-01-24
Hacker Newsの意見
  • Dockerの技術は成功したが、収益化戦略をきちんと立てられなかったのが問題だった
    実際、Dockerは最初からオープンソースで、他のチームもすでに似たようなものを作っていた
    ただ、Dockerは一般ユーザーでも簡単に使えるようにし、その後長く待ちすぎた結果、他社がより良い製品を出した
    SwarmはKubernetes対抗として作られたのではなく、単なるクラスタリングツールだった
    セキュリティ機能を無料で提供したのは素晴らしかったが、結局は自分自身にチャンスを与えられなかった格好だ
    非営利団体のように振る舞ったため、ユーザーには良かったが、会社にとっては長期的に損だった

    • Dockerがオープンソース企業の伝統的な収益モデルである企業向けサポート契約を拒否したのが問題だった
      企業顧客は、root権限で動作するDocker daemonのセキュリティ問題、systemdとの衝突、自前レジストリの運用などを求めていたが、Dockerはこうした要望を無視した
      Red Hatが直接パッチを提案したが拒否され、最終的にPodmanとQuayのような代替を作って企業市場を取っていった
    • Dockerが2015年にOpen Container Initiativeを共同設立した点を考えると、非営利のように振る舞っていたという話はなおさら興味深い
      ひょっとするとDockerという会社自体が、VC資金を使ってオープンソースを支援するための「長期計画」だったのかもしれない、という冗談もあった
    • Dockerは初期にDocker Desktopを有料化すべきだった
      月5ドルでも取っていれば自然だったはずだが、後から有料化したことで**「ラグプル」**のように感じられた
      初期に収益モデルを作らず、かっこいいアイデアにだけ集中したことが結局の問題だった
    • Dockerの本当の革新はDockerfileフォーマット無料レジストリだった
      この2つのおかげでコミュニティは爆発的に成長した
      今では別のツールを使っていても、依然としてDockerfileを書き、Docker Hubに似たリポジトリを使っている
    • SwarmがKubernetes対抗ではなかったという主張には同意しない
      マーケティングでは明らかにそのように位置づけられていた
  • Dockerがライセンス方針を変えたときの対応方法が、信頼を失う原因になった
    売上のある企業に商用ライセンスを求めたこと自体は理解できるが、アプローチが問題だった
    会社に対して、30日以内にライセンスを購入しなければ訴訟するといった趣旨のメールを送り、不信感を強めた
    結局、企業はRancher Desktopへ乗り換えた

    • うちの会社にも似た経験があった
      突然「Docker Desktopをインストールするな」というメールが回り、コンテナ移行を進めていた時期だったので混乱した
    • こうした動きはまるでOracleのように感じられた
    • ライセンス変更自体は構わないが、なぜ30日の通知が問題なのか気になる
      事前に告知していて、使用停止か支払いを求めるのは当然の手続きではないか、という意見だった
    • こうした方針変更が、むしろPodmanの存在理由を作ってしまった
      もしDockerがああしなければ、代替開発の動機は生まれなかっただろう
      むしろ初期にDocker Hubの有料化やエンタープライズ向けワークフローソリューションを作るべきだった
    • 中規模の会社ならSCCMのようなインストール管理システムを使うべきだという指摘もあった
  • Dockerは優れた技術を持っていたが、**市場(Product-Market Fit)**は見つけられなかった
    無料のオープンソースとして広まったから成功したが、有料市場では通用しなかった

    • 結局Dockerは単なる**setns()**システムコールを包んだラッパーにすぎない、という皮肉な意見もあった
  • Dockerは何をしても批判される空気がある
    オープンソースとして維持しても問題、企業向け機能を有料化しても問題、AIツールを模索しても問題という具合だ
    Dockerは今もcontainerdやruncのような中核ランタイムを維持している
    それでも人々はDockerは無意味だと言う

    • runcはすでにOCIへ寄贈され、containerdはCNCF配下で管理されている
      PodmanはRed Hatの別コードベースを使っている
    • PodmanはDockerとほぼあらゆるものを再実装しているため、Dockerに依存していない
    • containerdとmobyのメンテナ一覧を見ると、今でもDocker社員がいる
      ただし、彼らが公式にDockerの支援を受けているかは不明だ
    • Rancher、containerd、podmanはDockerに依存しておらず、単に互換レイヤーを提供しているだけだ
    • Docker Desktopはオープンソースではなく、Open Coreモデルは真のオープンソース精神とは異なるという批判もある
  • Docker創業者本人が登場し、「2008年にDotcloudとして始め、2018年に去った」と明かして**AMA(何でも聞いて)**を開いた

    • あるユーザーは、Dockerの開発と事業化の過程、そして現在の近況について聞きたいと言っていた
    • 別のユーザーは、今Dockerが最もやるべきことは何かと質問した
    • Podmanについてどう思うかを尋ねる人もいた
    • 新プロジェクトDaggerの今後の計画を尋ねる質問もあった
    • 「今振り返ると何を違っていたと思うか」という質問も出ていた
  • Dockerは新製品を出すべきだという提案もあった
    たとえばDockerVMという超高速起動VMを作ってFirecrackerやgVisorと競合する、あるいは
    AIエージェント向けサンドボックスランナーを出そうというアイデアだった

    • 実際、DockerはすでにAI Sandboxesドキュメントを公開している
    • あるいはCI Runnerサービスを作るのも良い方向だという意見があった
  • Dockerを嫌う理由の1つは、root権限の必要性とイメージ管理の方式にある
    単にmvやcpで移動したいだけなのに、Dockerは内部データベースで管理している

    • rootlessモードはあるが、ホスト設定が必要だ
      これはDockerの限界ではなく、Linuxカーネルの制約
      イメージ保存はデータベースではなく、コンテンツアドレスベースのファイルシステムで行われている
      直接変更するとセキュリティ問題が生じる
      詳しくはrootless Dockerドキュメントを参照
    • Podmanのrootlessチュートリアルもある
    • 非rootユーザーがインストールできないと不満を言うのはおかしい
      むしろDocker使用中にroot権限昇格が可能だったことこそ本当の問題で、Podmanがこれを解決した
    • より強力なサンドボックス化を望むなら、**gVisor(runsc)**のような代替も検討できる
      gVisorドキュメントを参照
  • macOSではapple/containerがDocker for Macの有力な代替として浮上している
    6か月使っているが、まだ問題はあるものの活発に開発されている
    apple/container GitHub

    • containerdのnerdboxも代替として言及されていた(nerdbox GitHub
    • これでWindowsやLinuxでも動くイメージをビルドできるのか気になるという質問があった
    • Docker for Macと比べて性能オーバーヘッドがどうかを尋ねる人もいた
  • 昔はdocker-composeが好きだったが、最近はnix + process-composeの組み合わせのほうが気に入っている
    必要なときだけk3sやtiltを追加できるので柔軟だ

    • 複数のサーバーインスタンスを管理するとき、Nixをどう使うべきかと尋ねる人もいた
      Dockerの中でNixを動かすべきか、Nixの中でDockerを動かすべきか悩んでいる
    • process-composeはぜひ試してみたいという反応もあった
  • うちの会社は今でもDocker Swarmを本番環境で使っている
    ほとんどの会社ではKubernetesは過剰設計だと思う
    Swarmはシンプルで十分に強力だ