ご覧のとおり、Stack Overflow は最近、 2024 Developer Survey の結果を発表しました。 これは、Dockerが毎年達成してきたことを振り返る時間として、常に役立っています。 5年前に調査に参加して以来、Stack Overflowコミュニティは一貫してDockerを高く評価しています。 Dockerが2年連続で最も使用され、最も望まれている開発者ツールとして認められたことを、私たちは謙虚に受け止めています。 さらに、今年、コミュニティはDockerを最も賞賛される(78%)に引き上げました。 さらに、Dockerはプロの開発者によって最も使用されているツール(「その他のツール」カテゴリ)であり、 59%が仕事で使用しています。 これは、開発者が Docker を使用して得られる価値、つまり優れた開発者エクスペリエンス、生産性の段階的な改善、業界最大の信頼できるコンテンツのリポジトリ、および物事の遂行をサポートするコミュニティの直接的な結果です。
皆さんの投票とサポートは私たちにとって世界を意味し、DockerとStack Overflowの開発者コミュニティがなければ、これを達成することはできませんでした。 皆様からのフィードバックと熱意が、私たちを改善と革新の原動力としています。
Stack Overflowが昨年の 2023 開発者調査 の結果を発表し、Stack OverflowのコミュニティがDockerを#1 最も望まれ、#1 #最も使用されている開発者ツールとしてランク付けしたことを知ったとき、私はそれは私たちが速度を落とすことができず、開発者にサービスを提供するためにさらに速く進む必要があることを意味すると言いました。 2023調査以来、私たちはお客様のニーズに耳を傾け続け、速度、セキュリティ、コラボレーション、コンテンツ、および機能において多くの改善を提供してきました。
2024調査結果は、Docker のミッションとコミュニティから直接寄せられるフィードバックに深く共鳴するいくつかの重要なテーマを強調しています: 開発者は、生産性を向上させ、ワークフローを簡素化し、最新の技術的進歩を支援するツールを求めています。これには AI も含まれます。
ここでは、お客様からのフィードバックや進化する状況にどのように対処しているかを反映した、昨年の主なイノベーションと更新をいくつかご紹介します。
新機能
Docker Scout は、ソフトウェア サプライ チェーンにおける実用的なインサイトを求めてリリースされ、開発者が CI の結果を待ったり、さらに悪いことに、アプリが本番環境にあるときに問題を発見したりするのではなく、コードを書くときにセキュリティとポリシーの問題に対処できるように支援します。また、 Docker Sponsored Open Source (DSOS) のすべての参加者に 無料の Docker Scout Team サブスクリプション を提供して、Docker Hub のより多くのコンテンツが最初から安全であることを確認しています。次に、Docker Hub リポジトリにセキュリティ評価コンテナの Docker Scout Health Scores を追加しました。 ビルド時間を短縮するために Docker Build Cloud を発表しました。 また、 Testcontainers のメーカーである AtomicJar をDockerファミリーに迎えました。
Docker は、クラウドの力をローカル開発に持ち込むための革新を続けています。 具体的には、Docker Desktopを通じて、開発者は Docker Build Cloud、 Docker Scout、 Testcontainers Cloud、 Docker HubなどのDockerのクラウドサービスを内部ループで簡単に利用できます。 その結果は? より高品質で安全なアプリケーションのリリース頻度が高くなります。
Docker Desktop といえば、過去 1 年間に 12 を超える Docker Desktop リリース を提供し、 それぞれが Docker デバッグ、 Docker ビルド チェック、 Docker Init、 ビルド ビュー、Docker 拡張機能の プライベート マーケットプレイス 、 Compose Watch、 Resource Saver モードなど、開発者の生産性を向上させるためのより多くの機能を提供してきました。
また、 GitHub Actions ビルド、 Compose File Viewer、Docker Desktop の新しいターミナル機能 、 クラウド プロバイダーへのエンタープライズ グレードのボリューム バックアップ、 Arm 上の Windows 用の Docker Desktop、 Red Hat Enterprise Linux の Docker Desktop サポートなど、多くの新機能のベータ版もリリースしました。
新しい機能や製品を迅速に展開する一方で、セキュリティには引き続き注力しています。 ソフトウェアサプライチェーンのセキュリティを強化するために設計されたツールであるDocker Scoutの発表に加えて、 SOC 2 Type 2 認証とISO 27001 認証 を例外や大きな不適合なしに取得したことを発表できることを嬉しく思います。
この1年はオープンソースにとって忙しい年でしたが、Dockerは、 Compose、 BuildKit、 runc、 containerd、 Moby (Docker Engine)、 Distributionなど、コンテナエコシステムの中核となるプロジェクトを積極的に維持することに引き続き取り組んでいます。 一例として、BuildKitには Windowsコンテナの実験的なサポートが含まれており、その汎用性と範囲が拡大しています。 これらのオープンソースプロジェクトに投資することで、Dockerと私たちのコミュニティは、コンテナエコシステムが進化し続け、開発者により良いサービスを提供できるようにしています。
AI/MLの進歩
コミュニティやお客様から、Docker はすでに AI/ML 開発 エコシステムの重要な一部であり、AI/ML での使用は拡大の一途をたどっていることを私たちは理解しています。 たとえば、1年前、Docker Hubには10000万を超えるAI/MLイメージのプルがありました。それ以来、その数は 500 00万人以上に増えました。
昨年は、開発者がより迅速かつスマートにイノベーションを起こせるように、AIの活用にも力を入れてきました。 たとえば、 GitHub Copilot などのツールとの統合 により、開発者の迅速なオンボーディングと継続的な学習がサポートされています。 さらに、 AIを搭載したアシスタント をDockerのドキュメントに追加しました。 AI主導の支援を活用することで、開発者はコーディングスキルを向上させ、最新のトレンドを常に把握し、組織により効果的に貢献できます。
さらに先を見据えると、AI/MLは開発者の働き方やアプリケーションの構築方法を根本的に変えていることがわかります。 これらの急速に進化する空間をコミュニティと一緒に探索するために、 Docker Labs GenAI シリーズで新しい手法とツールを公開で実験しています。 たとえば、最近の投稿では、 GenAI を使用して Dockerfile を作成する方法について説明しています。
さらに多くのAIのアイデアが浸透していますので、ご期待ください。
ガイドとマニュアル
ドキュメントといえば、DocsチームとDevRelチームは、Dockerキャプテンの助けを借りて、ガイドとマニュアルのレベルを上げています。Docker コミュニティに初めて参加する方も、最初から Docker コミュニティに参加している方も、Docker の基本概念から言語固有、ユースケース、詳細なチュートリアルまで、さまざまな ガイドが見つかります 。 貢献できるアイデアはありますか? 皆様からのご意見をお待ちしております!
ありがとう、そして連絡を取り合いましょう
Stack Overflow の 2024 Developer Survey は、開発者エコシステムで Docker が果たす重要な役割を強調しています。 私たちは、コミュニティやお客様のニーズに絶えず革新し、対応することで、開発者や企業の目標達成を支援します。 将来を見据えて、Docker は、進化し続けるソフトウェア開発環境でナビゲートし、成功するための最高のソリューションで、すべての開発者とチームを支援することに専念し続けます。
Team Docker の全員を代表して、Docker に対する継続的なサポートと信頼に感謝します。
さらに詳しく
- Docker Navigator をサブスクライブ して、Docker で何が起こっているかを常に把握してください。
- 2024 の「アプリケーション開発の現状レポート」では、ソフトウェア開発におけるクラウドや AI/ML の役割の拡大や、セキュリティに対するシフトレフト アプローチに対する態度など、主要なトレンドを掘り下げた独自の調査から得られた知見をご覧ください。
- 当社のケーススタディコレクションをご覧になり、お客様が技術スタックの基盤ツールとしてDockerをどのように使用しているかをご覧ください。
- Docker デスクトップの最新リリースを入手します。
- 次のものに投票してください! 公開ロードマップをご覧ください。
- 質問がありますか? Docker コミュニティがお手伝いします。