کاپیتان های داکر اعضای منتخبی از جامعه هستند که هم در زمینه کاری خود متخصص هستند و هم مشتاق به اشتراک گذاری دانش داکر خود با دیگران هستند. «Docker Captains Take 5» یک سری وبلاگ معمولی است که در آن نگاهی دقیقتر به کاپیتانهای خود میاندازیم و همان مجموعه گستردهای از سؤالات را از آنها میپرسیم، از بهترین نکته Docker آنها تا اینکه آیا آنها گربهها یا سگها را ترجیح میدهند (شخصاً، ما دوست داریم [19659002]نهنگ و لاک پشت در اینجا). امروز، با نانا مصاحبه می کنیم که از سال 2021 کاپیتان داکر است. او کانال یوتیوب TechWorld را با نانا اداره می کند و در اتریش مستقر است. ]در پروژه ای که به عنوان یک توسعه دهنده نرم افزار جوان روی آن کار می کردم. من به تیمی پیوستم که یک سیستم اینترنت اشیا را توسعه میداد، جایی که آنها برخی از فناوریهای مدرن جالب را انتخاب کرده بودند و Docker یکی از آنها بود.
از آنجایی که Docker تنها یکی از بسیاری از فناوریهایی بود که ما در پروژه استفاده میکردیم، و به دلیل ضربالاجلهای پروژه، من فقط میتوانستم در مرحله اجرای پروژه، بهجای یک مطالعه کامل، فقط بخشهایی از مفاهیم Docker را یاد بگیرم. مقدمه درست در ابتدا بنابراین دو سال طول کشید تا به یک تصویر کلی خوب از Docker دست یابم، جایی که احساس میکردم مطمئن بودم واقعا این ابزار را میشناسم.
از دیدگاه امروز، ای کاش فقط یک دوره 3-4 ساعته تصادف کار کرده بودم و در ابتدا آن را به درستی یاد می گرفتم.
دستور Docker مورد علاقه شما چیست؟
`docker exec -it container-id`
من هنگام بازی با کانتینرها، آزمایش و اشکال زدایی موارد از آن بسیار استفاده می کنم.
نکته مهم شما برای کار با Docker چیست که دیگران ممکن است آن را ندانند؟
اجرای docker scan
برای بررسی هرگونه آسیب پذیری در تصاویرتان. این می تواند به شما اعتماد به نفس زیادی بدهد تا بدانید چه نوع تصاویری را تولید و اجرا می کنید.
جالبترین نسخه نمایشی Docker که انجام دادهاید/دیدهاید چیست؟
برای بوتکمپ DevOps خود سناریویی ساختم، جایی که:
- یک برنامه ساده Nodejs را گرفتم، آن را با استفاده از یک Dockerfile داکر کردم، 02-196559 نوشتن فایل برای اجرای سرویس پایگاه داده و برنامه با آن،
- سپس یک خط لوله کاملاً خودکار CI/CD پیکربندی کرد که
- تصویر را از این Dockerfile ساخت،
- آن را به یک رجیستری Docker خصوصی فرستاد، 0[20]1965 سپس به طور خودکار نسخه تصویر docker را در یک فایل docker-compose افزایش داد،
- آن را در یک سرور EC2 کپی کرد، با Docker قبلاً روی
- نصب شده بود و برنامه و پایگاه داده آن را با اجرای docker-compose در سرور ec2 [19659020] و در نهایت تأیید کنید که برنامه مستقر شده است و نقطه پایانی قابل دسترسی است.
دیدن اینکه چگونه داکر میتواند به خوبی با این فناوریهای مختلف ادغام شود واقعاً جالب بود. پروژه پاداش ایجاد یک دوره کامل مدیریت K8s بود. سخت ترین بخش این بود که دوره را به گونه ای ساختار دهید که طاقت فرسا نباشد. از آنجایی که بسیاری از مفاهیم مدیریت k8s بسیار پیشرفته هستند، چالش من این بود که آنها را به روشی بسیار آسان توضیح دهم تا به دانشآموزانم کمک کنم تا واقعاً درک کنند که K8s در پسزمینه چگونه کار میکند و بتوانند آن را مدیریت کنند.
تخمین خوش بینانه ساده ما از ایجاد دوره از 1 ماه به 3 ماه کار فشرده روی دوره منتقل شد.
به طور کلی، من فن آوری ها و مفاهیم جدید را هر هفته در چند ماه گذشته برای ویدیوهای خود در سراسر یوتیوب و دوره ها یاد گرفته ام. این گاهی اوقات بسیار دشوار بود، زیرا فقط به طور مداوم در فناوری ها و مفاهیم مختلف غواصی می کرد.
پیشبینی میکنید بزرگترین اعلامیه Docker در سال جاری چیست؟
احتمالاً چیزی مربوط به ثبت Docker است 🙂
برخی اهداف شخصی برای سال آینده با توجه به جامعه Docker چیست؟
من قبلاً برنامهریزی کردهام؟ و از انجام بهروزرسانی کامل دوره 3 ساعته Docker در یوتیوب و ماژول Docker در بوت کمپ ما بسیار هیجانزده هستم. از آنجایی که بهروزرسانیهای بسیار خوبی برای Docker انجام شده است، میخواهم همه آن پیشرفتها و ویژگیهای جدید را در محتوای آموزشی خود قرار دهم.
دوست دارید چه سخنرانی را در DockerCon 2022 ببینید؟ چه چالشهایی را که باید بر آنها غلبه میکردند مربوط به Docker بود، چگونه این کار را انجام دادند. چه پیشرفت هایی بیشترین تأثیر را بر آنها داشته است و چه چیزی از بزرگترین چالش ها در مورد Docker تا به امروز باقی مانده است.
با نگاهی به آیندهای دور، فناوریای که بیشتر از همه در مورد آن هیجانزده هستید و فکر میکنید نویدبخش آن هستید چیست؟ . امنیت بهطور سنتی در پسزمینه بوده است، اما با محبوبیت DevOps، فکر میکنم که شاهد تغییر آن به سمت چپ خواهیم بود و از دیدن فناوریهای جدیدی که مسائل امنیتی را در سطوح مختلف حل میکنند هیجانزده هستم.
سوالات آتش سریع…
چه مهارت جدیدی را در طول همه گیری فراگرفته اید؟
سوالات آتش سریع…
چه مهارت جدیدی را در طول همه گیری فراگرفته اید؟
بالاخره تصمیم گرفتم یادگیری کیک بوکسینگ را به عنوان تعادلی برای نشستن در مقابل کامپیوتر تمام مدت شروع کنم 🙂
گربه ها یا سگ ها ?
توله سگها 🐶
شور، ترش یا شیرین؟
شیرین – قلب رنگی docker & k8s 😀
DockerCon2022
برای DockerCon2022 در روز سهشنبه، 10 می به ما بپیوندید. DockerCon یک رویداد مجازی رایگان و یک روزه است که تجربهای منحصربهفرد برای توسعهدهندگان و تیم توسعه است. نسل بعدی برنامه های کاربردی مدرن اگر می خواهید در مورد چگونگی رفتن سریع از کد به ابر و نحوه حل چالش های توسعه خود بیاموزید، DockerCon 2022 محتوای زنده جذابی را ارائه می دهد تا به شما در ساخت، اشتراک گذاری و اجرای برنامه های کاربردی خود کمک کند. امروز در https://www.docker.com/dockercon/