Dockerは、製品ニュースや発表が目白押しで、エキサイティングな一年でした。ニュースや製品リリースのペースについていけなくても心配はいりません。 2023 年のハイライトをまとめ、2024 年に向けて、 最も使用されている #1 の開発者ツール を維持する方法を見据えています。
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 年のお客様のハイライトは次のとおりです。
- TabcorpがDockerを使用して配信速度を上げた方法
- Dockerがどのようにソフトウェア配信を変革し、The Warehouse Groupの開発者に力を与えたか
- IKEA Retailが効率的な機械学習モデルの導入のためにDockerイメージを標準化した方法
- JW PlayerがDocker Scoutで1時間で300のリポジトリを確保した方法
- Kinstaが本番サイクルのすべてのステップをドッカライズすることにより、エンドツーエンドの開発エクスペリエンスをどのように改善したか
次のステップ
10月のDockerConで、DockerとUdemyは、開発者がDockerの教育をさらに進めるためのアクセス可能な学習パスを提供するためのパートナーシップを発表しました。 発表の ブログ記事 を読んで、私たちが計画している内容の詳細を確認してください。
Dockerについてもっと深く掘り下げたいですか? DockerCon のビデオ は YouTube で公開されています。
新年の目標には、Docker の専門知識を広げることが含まれますか? オンデマンドウェビナー「Docker Fundamentals: Get the Most Out of Docker」をご覧ください。
Dockerの未来の舵取りに役立つ 公開ロードマップ をご覧ください。
開発者、Dockerキャプテン、コミュニティリーダーのコミュニティ、お客様、パートナーに感謝します。新年も共に未来を築いていきたいと思います。
さらに詳しく
- 2023 年の Docker をオンデマンドで振り返るをご覧ください。
- 過去および今後の Dockerイベントを確認してください。
- Docker デスクトップの最新リリースを入手します。
- DockerCon 2023 のハイライトをご覧ください。
- DockerCon 2023 のセッションをご覧ください。
- ドッカースカウトをお試しください。
- Docker 拡張機能について調べる。
- Testcontainers の使用を開始します。
- オンデマンドウェビナー「Docker Fundamentals: Get the Most Out of Docker」をご覧ください。
- 質問がありますか? Docker コミュニティがお手伝いします。
- ドッカーは初めてですか? 始めましょう。
- Docker のパブリック ロードマップを参照してください。
フィードバック
「Docker 0:マイルストーン、更新、および次のステップ」に関する2023つの考え