Docker デスクトップ 4.41:Docker Model Runner は、Windows、Compose、Testcontainers の統合、Microsoft Store の Docker Desktop をサポートしています

Docker Desktop 4では大きなことが起こっています。41!次の AI ブレークスルーを構築する場合でも、大規模な開発環境を管理する場合でも、このリリースには、より迅速に行動し、よりスマートにコラボレーションするためのツールが満載です。Docker Model Runner を Windows に導入することから (NVIDIA GPU アクセラレーションを使用!)、Compose や Testcontainers など、Docker Desktop でモデルを管理する新しい方法まで、AI 開発をこれまで以上に身近なものにしています。さらに、Visual Studio Code 用の新しい Docker DX 拡張機能、Mac ユーザー向けの速度向上、さらには Microsoft Store での Docker Desktop の新しい場所など、お気に入りのワークフロー向けの新しい更新プログラムがあります。また、セルフサービスのお客様の支払いオプションとして ACH 転送を有効にしています。それでは、新機能を詳しく見ていきましょう。

1920×1080 4。41 Docker デスクトップリリース

Docker Model Runner が Windows、Compose、Testcontainers をサポートするようになりました

このリリースでは、Docker Model Runner が NVIDIA GPU をサポートする Windows ユーザー向けです。また、Docker Hub でのモデルの管理、プッシュ、共有、Docker Compose や Testcontainers などの使い慣れたツールとの統合を容易にする改善も導入しました。Docker Model Runner は、Docker Compose プロジェクトと連携してモデルのプルを調整し、モデルランナー サービスを挿入し、そのライブラリを介して Testcontainers と連携します。これらの更新は、開発者が既存のツールとワークフローを使用して AI アプリケーションをより迅速に構築できるようにすることに引き続き注力しています。 

モデルを管理するためのCLIサポートに加えて、Docker DesktopにはGUIに専用の 「モデル」 セクションが含まれるようになりました。これにより、開発者は、コンテナ、ボリューム、イメージと並行して、モデルを視覚的に参照、実行、管理する柔軟性が増します。

ブログ DMSモデル

図 1:Docker Desktopからモデルを簡単に参照、実行、管理

開発者エクスペリエンスをさらに拡張するために、コンテナイメージの場合と同様に、モデルをDocker Hubに直接 プッシュ できるようになりました。これにより、チーム間でモデルを保存、共有、共同作業するための一貫性のある統一されたワークフローが作成されます。ファーストクラスのアーティファクトとして扱われるモデルにより、開発者は、コンテナにすでに使用しているのと同じ信頼できるDockerツールを使用して、モデルをバージョン管理、配布、デプロイできるため、追加のインフラストラクチャやカスタムレジストリは必要ありません。

docker model push<model>

Docker Compose の統合により、1 つの Compose ファイル内で、従来のマイクロサービスと共に AI アプリケーションを簡単に定義、構成、実行できます。これにより、個別のツールやカスタム構成が不要になるため、チームは開発環境内の他のサービスと同様にモデルを扱うことができます。

ブログ 新しいヘルプ

図 2: Docker Compose を使用して、実行中の AI モデルを含むサービスを宣言する

同様に、Testcontainersの統合はテストをAIモデルに拡張し、 JavaGo の初期サポート、およびさらに多くの言語をサポートする予定です。これにより、開発者は Docker Model Runner を搭載した AI サービスを使用してアプリケーションを実行し、自動テストを作成できます。大規模言語モデルによる完全なエンドツーエンドのテストを可能にすることで、チームは自信を持ってアプリケーションロジックやその統合コードを検証し、高品質なリリースを推進することができます。

String modelName = "ai/gemma3";
DockerModelRunnerContainer modelRunnerContainer = new DockerModelRunnerContainer()
       .withModel(modelName);
modelRunnerContainer.start();


OpenAiChatModel model = OpenAiChatModel.builder()
       .baseUrl(modelRunnerContainer.getOpenAIEndpoint())
       .modelName(modelName)
       .logRequests(true)
       .logResponses(true)
       .build();


String answer = model.chat("Give me a fact about Whales.");
System.out.println(answer);

Visual Studio の Docker DX 拡張機能: 問題を早期にキャッチし、自信を持ってコーディング 

Docker DX 拡張機能が Visual Studio Marketplace で公開されました。この拡張機能は、豊富な編集機能、リンティング機能、組み込みの脆弱性スキャンにより、コンテナ開発ワークフローを合理化します。Dockerfile のインライン警告とベスト プラクティスの推奨事項は、昨年導入した 機能である Build Check を利用して表示されます。 

また、コンテナイメージ参照の既知の脆弱性にフラグを立てるため、開発サイクルの早い段階で問題を発見するのに役立ちます。Bake ファイルの場合、Dockerfile ステージに基づいて、補完、変数ナビゲーション、インライン提案が提供されます。また、複雑なDocker Composeのセットアップを管理しているユーザーは、アウトラインビューにより、サービスを一目でナビゲートして理解しやすくなります。

ブログ Docker DX

図 3: Visual Studio の Docker DX 拡張機能は、脆弱性を修正し、Dockerfile を最適化するための実用的な推奨事項を提供します

詳細については、 お知らせブログGitHub リポジトリをご覧ください。Docker DX のインストールを今すぐ開始 – Visual Studio Marketplace 

MacOS QEMU 仮想化オプションの廃止

Docker Desktop for Mac の QEMU 仮想化オプションは、2025年 7 月 14日に非推奨になります。 

新しいApple Virtualization Frameworkでは、パフォーマンス、安定性、macOSアップデートとの互換性が向上し、Apple Siliconアーキテクチャとの緊密な統合が実現します。 

これが意味すること:

  • macOS で仮想化バックエンドとして QEMU を使用している場合は、Apple Virtualization Framework (デフォルト) または Docker VMM (ベータ) オプションに切り替える必要があります。
  • これは、マルチプラットフォームビルドの非ネイティブアーキテクチャをエミュレートするQEMUの役割には影響しません。
  • マルチアーキテクチャ ビルドは、以前と同様に引き続き機能します。

詳細については、 公式発表をご覧ください。 

Microsoft Store での Docker Desktop の紹介

Docker Desktop が Microsoft Store からダウンロードできるようになりました。Windows 上の Docker Desktop 用の EXE ベースのインストーラーを展開しています。この新しい配布チャネルは、Windows ユーザー向けのインストールと更新のエクスペリエンスを向上させると同時に、エンタープライズ環境全体の IT 管理者向けの展開管理を簡素化します。

主な利点

開発者向け:

  • 自動更新: Microsoft Store はすべての更新プロセスを自動的に処理するため、手動の介入なしに常に最新バージョンを実行できます。
  • 合理化されたインストール:起動エラーが少なく、より信頼性の高いセットアッププロセスを体験してください。
  • 管理の簡素化: Docker Desktop を他のアプリケーションと一緒に 1 つの使い慣れたインターフェイスで管理します。

IT 管理者向け: 

  • ネイティブのIntuneMDM統合:Microsoftのネイティブ管理ツールを使用して、組織全体にDockerDesktopをデプロイします。
  • 一元的なデプロイ制御: Microsoft Store のエンタープライズ配布チャネルを通じて、Docker Desktop をより簡単にロールアウトできます。
  • セキュリティ設定に関係なく自動更新: 更新プログラムは、ユーザーがストアに直接アクセスできない組織でも、Microsoft Store インフラストラクチャによって自動的に処理されます。
  • 使い慣れたプロセス: 更新メカニズムはウィジェット コマンドにマップされ、他のエンタープライズ ソフトウェア管理ツールとの一貫性を提供します。

この新しい配布オプションは、Windows ユーザーの Docker エクスペリエンスを向上させながら、企業の IT チームに必要な管理機能を提供するという Microsoft のコミットメントを表しています。

柔軟性の向上:セルフサービスの顧客向けの支払いオプションとしてACH転送を有効にします

私たちは、チームのスケーリング、成長、イノベーションを容易にすることに注力しています。すべてはそれぞれの条件で。そのため、セルフサービスの購入体験のアップグレードを発表できることを嬉しく思います:お客様は 4/30/25から始まるACH送金で支払うことができます。

歴史的に、セルフサービス購入はクレジットカード決済に限定されていたため、クレジットカードを利用できない多くの顧客は、小規模な座席拡大であっても手動の販売プロセスを余儀なくされていました。ACH送金支払いオプションの導入により、お客様は自分のビジネスに最適な支払い方法を選択できます。遅延や不必要な摩擦が少なくなります。

この支払いオプションのアップグレードにより、お客様は次のことが可能になります。

  • 営業を引き込むことなく、より独立して購入
  • クレジットカードまたは確認済みの銀行口座でのACH送金のいずれかを選択します

企業や開発者を支援することで、お客様と私たちの時間を、Docker の構築、スケーリング、成功という最も重要なことに集中できます。

ドキュメントにアクセスして 新しい支払いオプションを確認するか、Dockerアカウントにログインして今すぐ開始してください。

まとめ 

Docker Desktop 4.41、私たちは開発者のいる場所で継続的に会い、スタックやセットアップに関係なく、革新的なアプリの構築、テスト、出荷を容易にします。AI モデルを Docker Hub にプッシュする場合でも、Docker DX Extension で問題を早期に発見する場合でも、macOS でより高速な仮想化を楽しむ場合でも、これらのアップデートはすべて、すでに知っていて愛用しているツールを最大限に活用するためのものです。あなたが次に何を作るのか楽しみです!

さらに詳しく