Docker 2023: マむルストヌン、アップデヌト、今埌の展望

投皿日 12月 20, 2023

Dockerは、補品ニュヌスや発衚が目癜抌しで、゚キサむティングな䞀幎でした。ニュヌスや補品リリヌスのペヌスに぀いおいけなくおも心配はいりたせん。 2023 幎のハむラむトをたずめ、2024 幎に向けお、 最も䜿甚されおいる #1 の開発者ツヌル を維持する方法を芋据えおいたす。

2023幎のDockerから芋逃した可胜性のあるものをバナヌ

Docker のマむルストヌンずパフォヌマンスの改善

Docker Desktop の曎新

今幎は Docker Desktop の匷化に懞呜に取り組んできたした。 泚目すべきハむラむトは次のずおりです。

  • Docker Desktop 4.26 の堎合: Rosetta、PHP Init、Build View GA、Admin Enhancements、Microsoft Dev Box の Docker デスクトップ むメヌゞ 
  • Docker Desktop 4.25 の堎合: Windows 䞊の Docker Desktop、Rosetta for Linux の䞀般提䟛、新しい Docker Scout 画像分析蚭定の機胜匷化
  • Docker Desktop 4.24 の堎合: Compose Watch、リ゜ヌスセヌバヌ、Docker Engine
  • Docker Desktop 4.23 の堎合: Docker Init の曎新、新しい構成敎合性チェック、クむック怜玢の改善、パフォヌマンスの匷化など
  • Docker Desktop 4.22 の堎合: リ゜ヌスセヌバヌ、Compose の「むンクルヌド」、RBAC 機胜の匷化
  • Docker Desktop 4.21 の堎合: 新しい Wasm ランタむムのサポヌト、Docker Init の Rust サポヌト、Docker Scout ダッシュボヌドの機胜匷化、ビルドビュヌ (ベヌタ版) など
  • Docker Desktop 4.20 の堎合: Docker Engine ず CLI が Moby 24.0 に曎新されたした
  • Docker Desktop 4.19: Compose v2、新しい蚀語サポヌト、Moby Project の曎新
  • Docker Desktop 4.18: Docker Scout の曎新、コンテナヌ ファむル ゚クスプロヌラヌの䞀般提䟛
  • Docker Desktop 4.17: より良い開発䜓隓のための新機胜
  • Docker Desktop 4.16 の堎合: パフォヌマンスの向䞊ず Docker 拡匵機胜の䞀般提䟛

パフォヌマンスのマむルストヌン

「Docker's Journey Toward Enabling Lightning-Fast Developer Innovation: Unveiling Performance Milestones」では、以䞋の内容に぀いお解説しおいたす。

  • 起動時間の速床が75%向䞊
  • アップロヌド速床が85倍向䞊
  • 画像のダりンロヌド速床が650%向䞊
  • 造圢時間を71%短瞮
  • リ゜ヌス セヌバヌ モヌドでは、毎日 38,500 CPU 時間が節玄されたす。 

最新の Docker Desktop リリヌス をダりンロヌドしお、パフォヌマンスの向䞊を掻甚しおください。

゜フトりェアサプラむチェヌン管理の簡玠化

Docker Scout により、開発者の゜フトりェア サプラむ チェヌン管理が簡玠化されたした。Docker Scout ポリシヌを䜿甚するず、チヌムは䜜成時に゜フトりェア品質の問題を特定、優先順䜍付け、修正しお、組織の信頌性ずセキュリティの基準を満たしながら、実行ずむノベヌションのスピヌドを加速できたす。 

Docker Scout のポリシヌ ガヌドレヌルを䜿甚しおセキュリティずコンプラむアンスの目暙を達成する方法を孊びたす。詳现に぀いおは、 Docker Scout の補品ペヌゞを参照しおください。

20 の新しい Docker 拡匵機胜

2023 幎には、20 個の新しい Docker 拡匵機胜 が Docker 拡匵機胜マヌケットプレむス に远加されたした。 Dockerブログでは、Kubescape、NebulaGraph、Gefyra、LocalStack、Grafanaなど、いく぀かの拡匵機胜を玹介したした。Docker Hub を探玢しお他の拡匵機胜を芋぀け、 Docker Extensions SDK を䜿甚しお独自の拡匵機胜を䜜成しお共有したす。

Docker の新機胜 

たた、以䞋のこずも発衚したした。

  • Docker ビルド早期アクセス プログラム: Docker Build は、倧芏暡なオンデマンドのクラりドベヌスのサヌバヌずチヌム党䜓のビルド キャッシュを自動的に掻甚するこずで、ビルドを最倧 39 倍高速化したす。 
  • Resource Saver GA リリヌス: リ゜ヌスセヌバヌを䜿甚するず、Docker Desktop はアむドル状態のずきに最小限のシステム リ゜ヌスを䜿甚するため、ラップトップのバッテリヌ寿呜を節玄し、マルチタスク ゚クスペリ゚ンスを向䞊させるこずができたす。 
  • Docker Compose Watch の䞀般リリヌス: Compose 2.22 以降で利甚できるりォッチを䜿甚するず、コヌドを線集および保存するずきに、実行䞭の Compose サヌビスを自動的に曎新およびプレビュヌできたす。 
  • Docker Init ベヌタ版リリヌス: docker initは、ベヌタ機胜ずしお導入された新しいコマンドラむンむンタヌフェむス(CLI)コマンドで、Dockerをプロゞェクトに远加するプロセスを簡玠化したす。  
  • Docker+Wasm テクニカル プレビュヌ 2: Docker+Wasmの新しいテクニカルプレビュヌでは、Fermyonの spin 、Deislabsの slight 、Bytecode Allianceの wasmtime の3぀の新しいランタむムが提䟛される。
  • ビルド ビュヌの GA リリヌス: Docker Desktop の新しい [Builds] ビュヌ では、ビルドのパフォヌマンスず䜿甚状況を詳现に把握できたす。実行䞭のビルドのラむブビュヌを取埗し、以前のビルドパフォヌマンスを調べ、゚ラヌずキャッシュの問題を深く掘り䞋げたす。
  • OpenPubkey を䜿甚した Docker 公匏むメヌゞの眲名: BastionZero ずDockerが共同で開発し、最近オヌプン゜ヌス化され、 Linux Foundation に寄莈されたプロゞェクトである OpenPubkey を、 Docker Official Images (DOI)の眲名゜リュヌションの䞀郚ずしお䜿甚する 意向を発衚したした 。

AI/MLのすべお

2023幎は AI/MLの幎ずしお知られおいたす。 2024幎に向けお、AIぞの投資により、Dockerのお客様に新しいサヌビスや機胜を提䟛するこずを玄束したす。 最近の発衚は次のずおりです。

  • GenAIスタック: DockerConでは、パヌトナヌのNeo4j、LangChain、Ollamaずずもに、新しいGenAIスタックを発衚したした。 私たちは、ゞェネレヌティブ人工知胜(GenAI)分野のトップテクノロゞヌを結集し、開発者が数回クリックするだけで完党なGenAIスタックを展開できる゜リュヌションを構築したした。 
  • Docker AI: Docker初のAI搭茉補品は、Docker開発者の知恵の䞖界を掻甚し、開発者が䜜業する際にコンテキスト固有の自動化されたガむダンスを提䟛するこずで、開発者の生産性を向䞊させるこずを玄束したす。 今すぐ早期アクセスにサむンアップしおください 。
  • DockerずHugging Faceのパヌトナヌシップ: 私たちは、AIを民䞻化し、すべおの゜フトりェア゚ンゞニアがAIにアクセスできるようにするために、Hugging Faceずの新しいパヌトナヌシップを発衚したした。 詳しくは、ブログ蚘事「Hugging Face's Docker Spacesで機械孊習アプリを簡単に構築する」をご芧ください。
  • Docker AI/ML Hackathon 2023 受賞者の発衚: 2023 Docker AI/ML ハッカ゜ン では、参加者が革新的で実生掻に適甚可胜な゜リュヌションを構築し、Docker テクノロゞを䜿甚し、開発者の生産性に圱響を䞎えるこずを奚励したした。 発衚の ブログ蚘事 を読んで、受賞したAI/MLプロゞェクトに぀いお孊んでください。

たた、Docker が AI/ML 開発のための匷力なツヌルをどのように提䟛しおいるかに぀いおは、ブログ蚘事「Docker Hub に AI/ML むメヌゞに察する 1 億以䞊のプルリク゚ストがある理由」もご芧ください。

開発者゚クスペリ゚ンスの拡匵

AtomicJar が Docker に加わりたした

12月には、 Testcontainers のメヌカヌである AtomicJarをDocker ファミリヌに迎えるこずができ、倧倉嬉しく思いたす。「Dockerは、( Docker Scoutによる)ビルド、怜蚌、実行、デバッグ、共有ずいう『内郚ルヌプ』のアプリ開発ステップをすでに加速させおいたすが、今回、AtomicJarずTestcontainersによっお『テスト』が远加されたした」ず、DockerのCEOであるScott Johnston氏は説明したす。 その結果、Dockerを䜿甚する開発者は、より少ない劎力で高品質のアプリケヌションをより速く提䟛できるようになりたす。 AtomicJar ず Testcontainers の詳现に぀いおは、発衚の ブログ蚘事ず FAQ をお読みください。

Mutagen が Docker に参加

6月には、高性胜なリモヌト開発を可胜にするオヌプン゜ヌスのMutagenファむル同期およびネットワヌク技術を開発した Mutage n瀟の買収を発衚したした。 Docker Desktop の Mutagen File Sync 機胜は、パフォヌマンスを最倧 16.5 倍向䞊させ、ファむル共有を新たな高みぞず匕き䞊げたす。 詊しおみお、Docker の将来に圱響を䞎えるには、 Docker Desktop プレビュヌ プログラムにサむンアップしおください。

Microsoft Dev Box ず Docker Desktop

Microsoft Dev Box チヌムずの パヌトナヌシップを発衚し 、 Docker Desktop を䜿甚した開発者のオンボヌド、環境のセットアップ、セキュリティ、管理にさらなるメリットをもたらしたした。Azure Marketplace に移動しお、 Docker Desktop-Dev Box 互換むメヌゞ をダりンロヌドし、ネむティブ ゚クスペリ゚ンスを䜿甚しおクラりドで開発を開始できたす。 さらに、このむメヌゞは、珟圚のサブスクリプションでアクティブ化するこずも、 Azure Marketplace で盎接 Docker Business サブスクリプションを賌入するこずもできたす。

DockerずSnowflakeのコラボレヌション

Snowflake BUILDでは、 Docker Desktop with Snowpark Container Services (プラむベヌトプレビュヌ)を発衚したした。 このセッションでは 、DockerずSnowparkを䜿甚したデヌタワヌクロヌドのデプロむの高速化に぀いお詳しく説明しおいたす。 

動䜜䞭のドッカヌ

2023 幎のお客様のハむラむトは次のずおりです。

次のステップ

10月のDockerConで、DockerずUdemyは、開発者がDockerの教育をさらに進めるためのアクセス可胜な孊習パスを提䟛するためのパヌトナヌシップを発衚したした。 発衚の ブログ蚘事 を読んで、私たちが蚈画しおいる内容の詳现を確認しおください。

Dockerに぀いおもっず深く掘り䞋げたいですか? DockerCon のビデオ は YouTube で公開されおいたす。 

新幎の目暙には、Docker の専門知識を広げるこずが含たれたすか? オンデマンドりェビナヌ「Docker Fundamentals: Get the Most Out of Docker」をご芧ください。

開発者、Dockerキャプテン、コミュニティリヌダヌのコミュニティ、お客様、パヌトナヌに感謝したす。新幎も共に未来を築いおいきたいず思いたす。 

さらに詳しく

関連蚘事