Docker キャプテンは、その分野の専門家であり、Docker の知識を他の人と共有することに情熱を注いでいるコミュニティの選ばれたメンバーです。 「Docker Captains Take 5」は定期的なブログシリーズで、キャプテンを詳しく見て、Dockerの最高のヒントから猫と犬のどちらを好むかまで、同じ幅広い質問をします(個人的には好きです クジラ そして カメ こっち)。 今日は、2021年からDockerキャプテンを務めているナナにインタビューしています。 彼女はYouTubeチャンネルを運営しています テックワールドとナナ オーストリアを拠点としています。
Dockerを最初に知ったのはいつ/どのようにですか?
私がジュニアソフトウェア開発者として取り組んでいたプロジェクトで。 私はIoTシステムを開発するチームに参加し、そこで彼らはクールな最新テクノロジーのいくつかを選択し、Dockerもその1つでした。
Dockerはプロジェクトで使用していた多くのテクノロジーの1つにすぎず、プロジェクトの締め切りのため、最初に適切な完全な紹介を行うのではなく、プロジェクトの実装段階でDockerの概念をほんの少ししか学ぶことができませんでした。 そのため、Dockerの全体像を理解するのに2年かかり、ツールを本当に知っていると確信しました。
今日の観点から、3〜4時間のクラッシュコースに取り組み、最初に適切に学習していればよかったのにと思います。
お気に入りのDockerコマンドは何ですか?
'docker exec -it container-id'
コンテナをいじったり、テストしたり、デバッグしたりするときによく使用します。
他の人が知らないかもしれないDockerを操作するための一番のヒントは何ですか?
イメージの脆弱性をチェックするために実行します docker scan
。 これにより、作成および展開しているイメージの種類を把握するための大きな自信が得られます。
あなたがやった/見た中で最もクールなDockerデモは何ですか?
私のDevOpsブートキャンプ では、次のようなシナリオを構築しました。
- 私は単純なNodejsアプリケーションを取り、Dockerfileを使用してそれをドッキングしました。
- データベースサービスとアプリケーションを実行するためのdocker-composeファイルを追加しました。
- 次に、完全に自動化された CI/CD パイプラインを構成しました。
- このドッカーファイルからイメージをビルドし、
- それをプライベートDockerレジストリにプッシュし、
- 次に、ドッカー作成ファイルでドッカーイメージのバージョンを自動的にインクリメントしました。
- DockerがすでにインストールされているEC2サーバーにコピーしました
- EC2サーバーでdocker-composeを実行して、アプリケーションとそのデータベースを起動しました
- 最後に、アプリケーションがデプロイされ、エンドポイントにアクセスできることを検証します。
Dockerがこれらすべての異なるテクノロジー🙂とどのようにうまく統合できるかを見るのは本当に楽しかったです
この半年間に取り組んだことで、特に誇りに思っていることは何ですか?
非常にやりがいがありやりがいのあるプロジェクトは、 完全なK8s管理者コースを作成することでした。 最も難しかったのは、圧倒されない方法でコースを構成することでした。 k8s管理の概念の多くはかなり高度であるため、私の課題は、学生がK8sがバックグラウンドでどのように機能するかを本当に理解し、それを管理できるように、非常に簡単な方法でそれらを説明することでした。
コースを作成するという私たちの素朴な楽観的な見積もりは、コースに集中的に取り組んでの1か月から3か月にプッシュされました。
一般的に、私は過去数か月間、Youtubeとコース全体で自分のビデオのために毎週新しいテクノロジーと概念を学びました。 これは、さまざまなテクノロジーや概念を常に深く掘り下げていたため、非常に困難な場合がありました。
今年のDockerの最大の発表は何だと思いますか?
おそらくDockerレジストリ🙂に関連する何か
Dockerコミュニティに関する来年の個人的な目標は何ですか?
私はすでに計画しており、ブートキャンプでYoutubeとDockerモジュール で3時間のDockerコース を完全に更新することに非常に興奮しています。 Dockerには非常に多くの優れた更新が加えられたため、これらすべての改善と新機能を教育コンテンツに含めたいと思います。
DockerCon 2022で一番見たい講演は何ですか?
Dockerを使用したさまざまな大きな実際のプロジェクトからの学習。 Dockerに関連して克服しなければならなかった課題とその方法。 どのような改善が彼らに最も影響を与えたか、そして今日までDockerに関して最大の課題のいくつかが残っているものは何ですか。
遠い未来を見据えて、あなたが最も興奮し、多くの可能性を秘めていると思うテクノロジーは何ですか?
今後数年間でDevSecOpsスペース全体がどのように発展するかを見るのを楽しみにしています。 セキュリティは伝統的にバックグラウンドにありましたが、DevOpsの人気により、DevOpsが左にシフトするようになり、さまざまなレベルでセキュリティの問題を解決する新しいテクノロジーを見るのを楽しみにしています。
急速な火の質問...
パンデミックの間にどのような新しいスキルを習得しましたか?
私はついに、ずっと🙂コンピューターの前に座っているためのバランスとしてキックボクシングを学び始めることにしました
猫か犬か?
子犬 🐶
塩辛い、酸っぱい、甘い?
甘い 🧁
ビーチか山か?
周りに山があるビーチ
最もよく使われる絵文字は?
💙 – Docker & K8s Color Heart 😀
ドッカーコン2022
5月10日火曜日に開催されるDockerCon2022にご参加ください。 DockerCon は、次世代の最新アプリケーションを構築している開発者や開発チームにとってユニークな体験を提供する、無料の 1 日の仮想イベントです。 コードからクラウドにすばやく移行する方法と開発の課題を解決する方法について学びたい場合は、DockerCon 2022 でアプリケーションの構築、共有、実行に役立つ魅力的なライブ コンテンツが提供されます。 今すぐご登録ください https://www.docker.com/dockercon/