見逃した場合:Dockerコミュニティオールハンズ、2022年3月

オールハンズ5チラシ

博士? 私たちはコミュニティをバラバラに愛しており、開発のベストプラクティスのこのような自由な交換を目の当たりにして謙虚です。 読み進めて、見逃したものを確認し、Dockerの最も情熱的なコミュニティメンバーから学びましょう。

5回目となる Docker コミュニティ オールハンズ イベントが正式に終了しました! 今日の主要なプログラミング言語でDockerを使用するための取引の秘訣を共有するというあなたの熱意と意欲にこれ以上興奮することはできませんでした。 私たちはあなたにチューニングのための途方もない拍手を借りています!👏 

コミュニティオールハンズ#5は、非常に多様な参加者のグループを特集しました。 少なくとも100か国の視聴者がライブチャットと会議室に参加しました。 たくさんのおしゃべりがあり、議事録を通してみんなが交流するのを見るのは素晴らしかったです。 私たちのイベントには2,158人のライブ参加者も参加しました —以前のコミュニティオールハンズの参加者を2倍に! 

しかし、私たちはそれを成し遂げることができなかったあなたの人々を逃しました。 Docker関連の発表から、話題のコミュニティマイルストーンまで、 私たちの技術トークへ、浸ることがたくさんありました。

ドッカーは9歳になります!

ドッカー9ステージ
Dockerの2022年ベルリンバースデーミートアップはコミュニティでヒットしました!

2013年の出航から正式に9年が経ちました.今年のコミュニティ All Hands は、Docker にとって多くの点で素晴らしいマイルストーンでしたが、開発コミュニティの数多くの貢献に感謝する機会にもなりました。 CEOのスコット・ジョンストンは、私たちがどこまで団結したかを示すいくつかの事実を共有しました。 

  • 世界中で約1,100万人のDocker開発者が登録されています
  • 私たちのコミュニティは、Docker Hubにある1,370万を超える画像を構築しています
  • 私たちのユーザーは200以上の郡から来ています
  • 開発者は毎月3500万回以上Dockerエンジンをダウンロードします

 

昨年は、さまざまなプラットフォームで7,000を超える機能、アップデート、修正もリリースしました。 Docker Composeは特に絶大な人気を得ています。 開発者の58%がクラウドネイティブアプリケーションの構築に使用しています。 その取り込みは信じられないほどであり、私たちはすべてのツールで摩擦のないユーザーエクスペリエンスを提供するために懸命に取り組んでいます。 それは私たちをもたらします....

クイックドッカーロードマップの更新

2022年には、プラットフォーム全体の開発者エクスペリエンスを向上させるために、いくつかのクールな新しいプロジェクトに取り組んでいます。 GitHub、コミュニティチャネル、その他のソーシャルアウトレットを通じたフィードバックは、開発目標の優先順位付けに役立っています。 特にDockerデスクトップは、すべてのスキルレベルの開発者にとって不可欠なツールとして浮上しています。 

その結果、Docker Desktop に新しい機能強化を導入することを倍増させています。 最新のポイントリリース、 Docker Desktop 4.6 for Mac、導入によりファイル共有性能を大幅に向上 バーティオフ.Virtiofs では、macOS を使用してファイルシステムのパフォーマンスを最大 98% 向上させることもできます。 MySQLのインポート、大規模なコードベースのコンポーザーのインストール、またはTypescriptアプリの起動(とりわけ)を実行する人は誰でも大きな恩恵を受けるでしょう。 これはあなたの#1リクエストでした 私たちの公開ロードマップ.

Docker Desktop for Linux

次に、2番目に要望の多かった機能に取り組みます。 Docker Desktop for Linux (DD4L). Linuxは、開発者にとって今日最も人気のあるオペレーティングシステムの1つです。 また、Docker Desktop は急速に成長しているため、数か月の開発期間を経て、最終的に Linux ユーザーに一貫したユーザー エクスペリエンスを提供できることを嬉しく思います。 DD4Lは現在ベータ版です.ぜひ試してみて、フィードバックをお寄せください。 

ドッカー拡張機能の紹介

コミュニティオールハンズは、最初のウォークスルーもホストしました Docker Extensions!Docker 拡張機能は、一般的な開発者ワークフローの合理化に役立つ新しいツールと自動化のロックを解除します。 Docker とエコシステム パートナーによって構築された拡張機能は、ワークスペース間を移動するのではなく、Docker Desktop 内にとどまることで生産性を向上させます。 また、SDK もリリースされるため、自分とチームのためにまったく新しいワークフローを構築できます。  

Docker 拡張機能の詳細については、 プレビュー ブログ をご覧いただくか、 コミュニティ オールハンズ プレゼンテーションをご覧ください

コミュニティスポットライト 

Dockerコミュニティは巨大であり、さらに大きく成長していることを発表できることを嬉しく思います。 Docker を使用する開発者や企業は電波に乗り出しており、このような強力なサポートを受けることができて本当に幸運です。 Dockerを取り巻くエネルギーは感染性であり、それは示しています!

コミュニティリーダーのドッカーコン
コミュニティリーダーが集まり、DockerConで集合写真を撮ります。

以下に焦点を当てたDockerの コミュニティリーダープログラムの申請が開始されました。

  • 製品のスニークピークと限定コンテンツ
  • プロとしての成長
  • コミュニティメンターシップ
  • 直接コラボレーション
  • 承認
  • イベントサポート

 

後者は、パンデミック後の生活に移行するにつれて特に重要になります。 コミュニティリーダーは、Dockerとアプリケーション開発に情熱を注ぐグローバルボランティアであり、魅力的な対面式のミートアップを頻繁に開催します。 Dockerコミュニティリーダーは、ベルリンでの最近の誕生日のお祝いの開催を手伝ってくれました(ケーキが含まれています)!

さらに、多くの新しいものをオンボードできることを嬉しく思います 港湾労働者の船長.Dockerコミュニティのこれらの技術志向のメンバーは、必ずしもDockerで働いているわけではありませんが、個人的に、または組織を通じて、定期的に当社のプラットフォームを利用しています。 キャプテンは、私たちのコミュニティで最も親切で熱心なメンバーの一部です。 私たちは彼らを歓迎するためにこれ以上ジャズすることはできませんでした。 

最後になりましたが、コミュニティオールハンズは、主要なコミュニティメンバーのオープンソースの貢献を強調しました。 私たちは特別な感謝を負っています オーレリー・ヴァッシュ, コンスタンティノス・ツァナクツィダス、ポールハンプソン、および Ákos Tákacs (そして他の人!彼らのたゆまぬ努力のために。 役立つコンテンツの作成、Docker の macOS パフォーマンスの向上、Windows CLI 構文の改善、コミュニティ フォーラムのサポートなどを通じて、皆さんは大きな影響を与えてきました。 

魅力的な技術講演とスピーカーセッション

Dockerとコミュニティの発表のメインステージに立った後、私たちは素晴らしいプレゼンターにスポットライトを当てました。 コミュニティオールハンズは、個人的および専門的なさまざまなバックグラウンドを持つスピーカーを特集しました。 視聴者は、現在のDockerキャプテン、Dockerコミュニティリーダー、OSSメンバー、およびその他のプラットフォームのベテランとともにフォローしました。 私たちはいくつかの新鮮な顔を歓迎し、彼らの熱意はすべてのライブチャットに浸透しました。 

3時間にわたり、19人の講演者が知識と経験を共有しました。 15分から30分の範囲のセッション.参加者は仮想ルーム間を自由に移動し、自由にプレゼンテーションを表示できます。 これらの技術講演は、主題に応じて4つの異なるトラックに分かれています。 

  • #Python
  • #JavaScript
  • #Java
  • #Deep ダイブ

 

また、あなたが本当にPythonを愛していることも学びました—そして私たちもそうです! それは私たちの最も人気のあるトラックでしたが、他のトラックはその直後にかなり熱かったです。 これらのトラックを分解してみましょう。 

パイソンに飛び込む

Python トラックのトピックラインナップは非常に多様で、Docker パッケージングのベストプラクティスから Docker での Tensorflow 機械学習の実行まで、あらゆるものに関するディスカッションが行われました。 

イタマールターナー-トラウリングがお祭りを開始しました 開発のベストプラクティスに飛び込むことによって。 Pythonアプリケーションをゼロから本番環境に移行する方法を共有し、Itamarのセッションでは、パッケージの本質的で進化し続ける複雑さに触れました。 

また、DevOpsパイプラインが開発、テスト、デバッグに与える影響についても触れました。 Itamar 氏は、70 を超えるベスト プラクティスの個人的なリストから、基本的なリソースを使用してパッケージ フレームワークをすばやく構築する方法を示しました。 

後で、私たちは次のように聞きました パトリック・ローバー Visual Studio Code 内のコンテナー化の旅に私たちを連れて行き、基本的な Python アプリとスクリプトを効果的に Dockere する方法を示しました。 また、Patrick は、仮想環境内で Python Web アプリを作成する方法も参加者に示しました。 Dockerfile、イメージ、コンテナを使用して、Patrick は成功のための重要なヒントを共有しました。 

ターミナルを利用するための彼のユーザーフレンドリーなアプローチは、これらのアプリケーションを稼働させるための基礎でもありました。 さらに、Docker Desktop に飛び乗って、既存のコンテナーをより簡単に管理できるようになりました。

JavaScript に飛び込む

Python トラックと同様に、JavaScript のトピック ラインナップは非常に多様でした。 私たちの講演者は、環境データベースから、MonorepoでのDockerの使用、DockerプロジェクトでのReactJSとNext.jsの組み込みまで、あらゆることに触れました。 JavaScriptは 世界で最も人気のあるプログラミング言語、ユーザーは詳細を学ぶために少しぎくしゃくしていました。 

いくつかの素晴らしいオープニングセッションの後、それはそう長くはかかりませんでした アルマガン・アムカラー Docker を使用して Next.js アプリケーションを構築およびデプロイするプロセスをユーザーに説明しました。 次に.js は Docker 互換のホスティング プロバイダーを介してデプロイできるため、Docker 開発に特に適しています。 このタイプの実装は、バックエンド開発者にとって非常に魅力的です。 

Armaganは、Next.js機能がWeb開発にどのように役立つかを共有しました。 彼は、静的生成、サーバー側のレンダリング、コード分割、APIルート、および全体的な開発者エクスペリエンスを強調しました。 使いやすさはDockerの定番になっているため、2つのテクノロジーは哲学的および技術的に一致しています。 Armagan氏は、Docker化されたアプリケーションを実行する際のセキュリティとユーザーの役割の重要性も指摘しました。 

ジャバスクリプトの午後のカーテンコールをして、 ネルソン・フロム・アミーゴスコード その後、FastAPIフレームワークを使用してフルスタックのPythonおよびReactJSアプリケーションを構築する方法を示しました。 ネルソンは、フレームワークのパフォーマンスと使いやすさを主な利点として宣伝しました。 

 

彼はすぐに、Dockerfileを取得し、互換性のあるコンテナイメージを使用して、バックエンドデータを使用するフロントエンドアプリケーションとペアリングするプロセスについて説明しました。 次に.jsフロントエンドのJavaScriptアプリケーションを構築するときに機能します。 Nelson 氏は、JSON の変更が最終的なビルドに与える影響についても共有しました。 

ジャワに飛び込む

私たちのJavaスピーカーのラインナップは髪の毛で最小でしたが、コンテンツは強力でした。 メリッサ・マッケイ Jumpは、初心者と中級者の両方にJavaアプリケーションのコンテナ化についてガイドするという、見事な方法で会話を開始しました。 Melissa は、Java で Docker を使用するための強固な基盤をユーザーに提供することを目指しており、彼女の会話スタイルは視聴者の共感を呼んだ。 

ニコラ・フレンケルは Docker の支持者であり、Java アプリケーションをコンテナ化するための独自のデモも共有しています。 彼は、PythonやNodeなどのスクリプト言語と比較したJavaのユニークなコンテナ化の課題を強調しています。 "...Javaや他の言語では、最初にソースをコンパイルする必要があります...[逆に]スクリプト言語では、あなたが見るものはあなたが実行するものです」と彼は言います。 

最初にDockerの外部でアプリケーションを作成し、次にDockerをその周囲に「ラップ」します。 彼は、マルチステージビルド、Jibの使用、レイヤー対応ビルド、Buildkitの使用、Buildpackの使用、Spring Boot Mavenプラグインの探索など、複数の開発提案を分析しています。 ニコラスによると、ユースケースは戦略に影響を与えます。

まばゆいばかりのディープダイブ

最後に、私たちの詳細なセッションは幅広い聴衆に対応しましたが、コンセプトは経験豊富な開発者に価値を提供する可能性があります。 MiCADO、マルチクラウドDockerコンテナ管理からImmcantationまで、プレゼンターは関連性の高いユニークなテーマに触れました。 

すべてのプレゼンターが印象的でしたが、 Docker CI/CD 自動化に関する Bret Fisher の講演 私たちの目を引いた。 Bret は主に、ほとんどの開発者に影響を与える広範なビルド、テスト、および出荷プロセスに焦点を当てています。 講演全体を通して、ブレットはDevOps自動化プラットフォーム、自動化設計を評価し、Docker中心のワークフローに多くの注意を向けました。 彼はまた、bashスクリプトが新しいプラグインシステムにどのように取って代わられているかを強調しました。 

Buildkit、マルチプラットフォームサポート、メタデータ、PRコミット、CVEスキャン、テストなどが自動化の実装にどのように影響するかに興味がある場合は、Bretのセッションが完璧な出発点です。 

今後の展望

今年の3月のコミュニティオールハンズは、これまでで最も成功したものの1つでした。 私たちの開発コミュニティをフォローするのは素晴らしいことであり、さまざまな体験からの参加者が多くの価値を集めました。 ご参加いただいた皆様、ありがとうございました!

そうは言っても、私たちの次のコミュニティオールハンズはに道を譲っています ドッカーコン2022 — 何千人もの開発者が自分の役割の中で発見し、学び、より優れた能力を発揮できる毎年恒例のイベントです。 この2日間のバーチャルイベントに無料で登録できます。 パネルディスカッション、ハック、詳細な技術セッション、ブレイクアウトセッションをご覧ください。 他の開発者との会話にライブで参加することもできます。 

いくつかの興味深い講演を紹介しましたが、それは氷山の一角にすぎません! 他のプレゼンターは豊富な知識を共有しています。 あなたが逃した他の話に追いつくために、私たちの公式によってスイングしてください ドッカーユーチューブチャンネル 各セッションが投稿される場所。 また、この詳細なコンテンツが利用可能になったら、購読して詳細を確認することを忘れないでください。 どうもありがとう、またお会いできるのを楽しみにしています! 🐳

ドッカーコン2022

5月10日火曜日に開催されるDockerCon2022にご参加ください。 DockerCon は、次世代の最新アプリケーションを構築している開発者や開発チームにとってユニークな体験を提供する、無料の 1 日の仮想イベントです。 コードからクラウドにすばやく移行する方法と開発の課題を解決する方法について学びたい場合は、DockerCon 2022 でアプリケーションの構築、共有、実行に役立つ魅力的なライブ コンテンツが提供されます。 今すぐご登録ください https://www.docker.com/dockercon/