芋逃した堎合:Dockerコミュニティオヌルハンズ、2022幎3月

投皿日 4月 6, 2022

オヌルハンズ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
コミュニティリヌダヌが集たり、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/

関連蚘事