お客様と開発チームの迅速な構築と出荷を支援

同僚の一人が初めてDockerについて教えてくれたときのことを覚えています。 その背後にはもっと長い話がありますが、それは「とても簡単で、私に多くの時間を節約した」で終わりました。 そのため、Dockerをインストールして自分で試してみる必要がありました。 うん、彼女は正しかった。 簡単、シンプル、効率的。 しばらくして、会議で、開発者である友人に追いつきながら、「状況はどうですか?」と尋ねました。 会話は最終的に、コンテナスペースのどこに物事が行くのかというトピックにつながりました。 私は「あなたが今抱えている最大の問題は何ですか?」と尋ねました。 応答はKubernetesに関連するものであると予想していました。 その答えが「コードをデプロイして実行するすべての技術を管理する」ことだったことに驚きました。 

上記の感情は、 この投稿でCEOのスコット・ジョンストンによってエコーされます。 今日、何百万人ものユーザーが Docker を使用しており (最新の使用状況統計については Docker Index をチェックしてください)、活気に満ちた Docker コミュニティにとても感謝しています。 コードからクラウドに簡単に移行することは問題であるとの声が寄せられ、Scott はその複雑さを概説しました。 パッケージ化、内部ループ、パッケージ化、レジストリ、CI、セキュリティ、CD、パブリック クラウド ランタイムにはさまざまな選択肢があります。 これらの選択はほぼすべてのステップに存在し、それらの選択を行ったら、それらをつなぎ合わせて自分で管理する必要があります。 特定のパブリッククラウドプロバイダーに「オールイン」している場合は、作業が少し簡単になります。

しかし、あなたがスタートアップの小さなチームの開発者であり、簡単、迅速、効率的なものが必要な場合はどうでしょうか。 または、複数のクラウドを使用する大規模な組織のチームの一員である開発者の場合はどうなりますか? それほど簡単ではありません。 

これは、Dockerが支援するために私たちの努力を費やす場所です。 基本的な Docker ツールである Docker Desktop と Docker Hub に基づいて構築されているため、開発者は、最も簡単で、最も効率的で、クラウドに依存しない方法で、SCM からパブリック クラウド ランタイムに作業を行うことができます。

これをどのように行いますか? Docker Desktop を介した開発者エクスペリエンスに重点を置き、エコシステムと提携し、Docker Hub をアプリとマイクロサービスを構成するアプリケーション コンポーネントのすべての統合、構成、管理のネクサスにします。

まず、 Docker Desktop のツールとエクスペリエンスを拡張し て、(a) 開発チームのプロセスとワークフローへの新しい開発者のオンボーディングを加速し、(b) 新しい開発者がコンテナーを使用した開発にオンボードするのを支援し、(c) チームのコラボレーションとコミュニケーションを改善するのに役立つ機能を提供します。

ここで役立つ重要な方法は、Docker Hub から提供される Docker CLI と Docker Desktop UI により多くの機能を提供することであると考えています。 私たちは、インターフェイスを飛び回ることなく、ローカル開発環境で可能な限り多くのことを達成できるように支援したいと考えています。 また、CLI を離れることなく、アップストリームのサービス (レジストリ、CI、ランタイムへのデプロイ) にアクセスして操作できるようにする必要があります。 ここにもっと来てください。

さらに、 Docker Hub を拡張して、開発とデプロイの一環として生成するすべてのアプリケーション コンポーネントを管理できるようにします。 コンテナー、サーバーレス関数、<insert YAML here> 、およびこれらのコンポーネントが生成するすべての系列とメタデータ。Docker Hub は単なるレジストリではありません。

「単なるレジストリ以上のもの」と言えば、 Docker Hubをツールのエコシステムの中心点にして、優れたエクスペリエンスを提供するために私たちと提携します。 Docker Hubは、高度な抽象化/意見オプションから、自分で構築してステッチすることまで、さまざまなパイプラインオプションを提供します。 私たちはすでに業界のいくつかの素晴らしいパートナーと話し合い始めており、ここで私たちが考えてきたことをあなたにもたらすことに興奮しています。 全体的な目標は、成熟度のレベルまたは必要な抽象化レベルに一致するソリューションを、すべてマルチクラウドでベンダーに依存しない方法で提供することです。

上記のすべてにおいて、 オープンソースが中心になります。 Compose、Engine、Notaryは、当社の製品、特にDocker Desktopに引き続き大きく貢献します。 私たちはコミュニティと一緒にこれらのプロジェクトを構築し続け、他のプロジェクトにも貢献しているのを見るでしょう。

これらすべてを毎月のSaaSサブスクリプションモデルを通じて提供します。 私たちはあなたがあなたの条件で消費できるようにしたいと思っています。 

最後に、私たちはあなたがあなたの顧客に最高の製品を提供するのを助けることについて私たちがどのように考えるかにあなたの参加を強く望んでいます。 本日、Docker で初めて、公開ロードマップを発表します。あなたはそれ を見つけることができます 詳細を見る. 問題に新しい機能のアイデアを追加したり、素晴らしいと思う他の機能のアイデアに賛成票を投じたり(そうでないと思うものに反対票を投じたり)、優先順位付けに協力したりして、参加することをお勧めします。 私たちはあなたのためにここにいて、常にあなたのフィードバックに耳を傾けながら、私たちが可能な限り透明であることを確認したいと思います。

ロードマップのスクリーンショット

Dockerがあなたとあなたの顧客を助けるのを助けるためにあなたと協力することを楽しみにしています。 あなたが私たちと関わりたいなら、そうしてください!

ありがとうございました! 以降。