Docker Desktop – ساده ترین راه برای حاوی برنامه های کاربردی

این مقاله درک منصفانه ای از Desktop Docker برای کاربران ویندوز و MAC ارائه می دهد. ما نصب Docker Desktop را در دستگاه های ویندوز و مک یاد خواهیم گرفت. پس از نصب ، ما همچنین سعی خواهیم کرد برخی از عملیات داکر را انجام دهیم.


بیا شروع کنیم…

شروع شدن

Docker Desktop یک برنامه دسک تاپ بومی است که توسط Docker برای کاربران ویندوز و MAC طراحی شده است. این ساده ترین راه برای اجرای ، ساخت ، اشکال زدایی و تست برنامه های Dockerized است.

Docker Desktop دارای ویژگی های مهم و مفید مانند چرخه های ویرایش سریع تست ، اعلان های تغییر پرونده ، پشتیبانی از شبکه داخلی و انعطاف پذیری برای کار با انتخاب شخصی پراکسی ها و VPN ها است. دسک تاپ داکر تشکیل شده است ابزارهای توسعه دهنده, داکر برنامه,  کوبنتس, و همگام سازی نسخه. این به ما امکان ایجاد می دهد تصاویر و قالب های معتبر از انتخاب زبانها و ابزارهای ما.

سرعت ، امنیت و انتخاب – همه چیز به شما تحویل داده خواهد شد که برای طراحی و تحویل برنامه های کانتینر دار موجود در دسک تاپ خود نیاز دارید.

قبل از پرش به مراحل نصب ، اجازه دهید درک اساسی از نسخه ها و نسخه های آن را داشته باشیم.

نسخه Docker

داکر به طور عمده در دو نسخه ارائه می شود ، ججامعه و هکارخانه نسخه نسخه جامعه با مجموعه ای رایگان از محصولات داکر ارائه می شود. در مقابل ، نسخه سازمانی یک سکوی معتبر کانتینر است که کاربران تجاری را با ویژگی های افزودنی مانند امنیت تصویر ، مدیریت تصویر ، ارکستراسیون و مدیریت زمان اجرای ظروف ، تسهیل می کند..

ما یادگیری خود را با Community Edition شروع خواهیم کرد. ظروف داکر که در هسته سیستم عامل خاصی مشترک هستند ، دارای سیستم عامل خاصی است. این بدان معنی است که ما نمی توانیم از هسته ویندوز (میزبان) برای اجرای ظروف لینوکس یا برعکس استفاده کنیم. برای غلبه بر این ، ما Docker Desktop برای Windows و MAC داریم.

انتشار داکر

نسخه نسخه جامعه Docker Desktop به دو طعم ارائه می شود.

  • پایدار: همانطور که از نام آن مشخص است ، نسخه پایدار کاملاً آزمایش شده است و می تواند در توسعه برنامه های قابل اطمینان تر مورد استفاده قرار گیرد. نسخه های آن کاملاً با نسخه های Docker Engine همگام شده است. در کانال پایدار ، گزینه ای برای ارسال یا عدم استفاده از آمار استفاده وجود دارد.
  • حاشیه، غیرمتمرکز: این نسخه ها شامل تمام ویژگی های جدید و آزمایشی موتور داکر است. احتمال بروز اشکالات ، تصادفات و مشکلات بیشتر وجود دارد. با این حال ، کاربران این فرصت را پیدا می کنند که با ویژگی های آتی آشنا شوند.

داکر در ویندوز

 دو گزینه برای Docker در ویندوز وجود دارد.

شماره 1 با استفاده از جعبه ابزار داکر

جعبه ابزار داکر مجموعه ای از ابزارهای سبک را در اختیار ما قرار می دهد.

  • جعبه مجازی اوراکل
  • موتور داکر
  • دستگاه داکر
  • Docker آهنگسازی
  • رابط کاربری گرافیکی Kitematic

ابزارهای فوق لزوم استقرار یک VM جداگانه برای اجرای Docker را از بین می برد. فقط کافی است جعبه ابزار Docker را که مستقیماً روی ویندوز نصب شده نصب کنید و شروع به توسعه برنامه های کاربردی در Docker Containers کنید. به سیستم عامل 64 بیتی و ویندوز 7 یا بالاتر نیاز دارد که حالت مجازی سازی در آن وجود دارد.

اما باز هم ، جعبه ابزار docker پشتیبانی اصلی است که در ویندوز برای اجرای Docker و راه حل میراث آن برای کلیه سیستم عامل های ویندوز ارائه می شود که تنظیمات لازم را برآورده نمی کنند..

شماره 2 با استفاده از دسکتاپ Docker

Docker Desktop فناوری جدیدی است که برای Docker در ویندوز استفاده می شود. جعبه مجازی Oracle را با یک روش مجازی سازی بومی موجود در ویندوز که Microsoft Hyper-V است جایگزین می کند.

هنوز هم Docker روی دستگاه لینوکس ایجاد شده در زیر قرار دارد. اما این بار به جای استفاده از جعبه مجازی اوراکل ، از بومی مایکروسافت Hyper-V استفاده کرده ایم.

نصب بر روی ویندوز

شما می توانید از داکر هاب مخازن.

Docker Desktop برای ویندوز

قبل از شروع نصب ، باید الزامات سیستم را بررسی کنیم. سیستم عامل باید موارد زیر را داشته باشد:

  • نسخه حرفه ای یا شرکت Windows 10 یا Windows Server 2016
  • پشتیبانی Hyper-V.

برای اجرای Hyper-V ، سخت افزار باید از پیش نیازهای زیر استفاده کند:

  • پردازنده 64 بیتی
  • >= 4 گیگابایت رم
  • پشتیبانی از مجازی سازی سخت افزار در سطح BIOS

از این رو ، وابستگی نرم افزاری و سخت افزاری نهفته است که بتواند Docker Desktop را روی ویندوز اجرا کند.

برای نصب در Windows Home:

پس از بارگیری ، دستورالعمل بیان شده زیر را دنبال کنید:

  • روی Docker Desktop دوبار کلیک کنید Installer.exe برای نصب برنامه نصب کنید. بارگیری بسته را شروع می کند.

نصب رومیزی داکر

  • هنگامی که Prompted شد ، ویژگی Hyper-V مورد نیاز برای مجازی سازی را انتخاب کنید (همانطور که در عکس زیر مشاهده می شود).

Hypervisor و موارد دیگر

  • پس از کلیک بر روی دکمه OK ، باز کردن بسته بندی و نصب پرونده های اجرایی شروع می شود.

روند

  • نصب موفقیت آمیز است. دستگاه های ویندوز نیاز به راه اندازی مجدد دارند.
  • نماد Docker Desktop روی دسک تاپ نشان داده می شود. برای شروع روی آن دوبار کلیک کنید.
  • Docker Desktop برای ویندوز فراهم می کند موتور داکر, دفتر اسناد رسمی, Docker آهنگسازی, Kubernetes ، و یاور اعتبار. پس از شروع کار ، نسخه هر محصول را نشان می دهد.

انجمن رومیزی داکر

  • سرانجام ، شما می توانید تصویری از مخزن Github / Docker Hub ، ساخت ، اجرا و کلون کردن یک برنامه کانتینر شده خود را کلونی کنید..

کلون رپو

نصب بر روی macOS

شما می توانید از داکر هاب مخازن.

Docker-desktop-for-MAC

قبل از شروع نصب ، باید نیاز سیستم را بررسی کنیم. MAC باید شرایط سیستم زیر را رعایت کند:

  • MAC Hardware 2010 یا جدیدتر با پشتیبانی سخت افزاری برای مدیریت حافظه و حالت نامحدود. دستور kern.hv_support را اجرا کنید تا بررسی کنید که آیا سخت افزار MAC از چارچوب Hypervisor پشتیبانی می کند یا خیر.
  • MAC OS نسخه 10.13 یا جدیدتر. این برنامه از کاتالینا ، موجاوه و سیرا بالا پشتیبانی می کند.
  • >= 4 گیگابایت رم
  • جعبه مجازی قبل از نسخه 4.3.30

پس از بارگیری ، لطفاً دستورالعمل های زیر را دنبال کنید:

  • برای نصب بر روی Docker.dmg دوبار کلیک کنید و سپس نماد Docker را روی پوشه برنامه بکشید.

کشیدن و انداختن

  • برای شروع Docker روی Docker.app دوبار کلیک کنید.
  • نماد Docker در نوار وضعیت بالا در صورت اجرا Docker منعکس می شود ، و می توان از خط فرمان به آن دسترسی پیدا کرد.
  • مشابه Docker Desktop برای ویندوز ، Docker Desktop برای MAC موتور Docker ، Notary را در اختیار شما قرار می دهد, Docker آهنگسازی ، Kubernetes و یاور اعتبار.

 کار با تصاویر

پس از نصب ، نسخه نصب شده موتور داکر را بررسی کنید.

داکر – وارونگی

docker-version

داکر با حمل و نقل و اجرای برنامه های کانتینر شده کار می کند. یا باید برنامه کانتینر شده خود را بسازید یا Docker تصاویر کانتینر شده را روی Docker Hub حفظ کند ، و با استفاده از دستور run docker ساده می توانید به راحتی بارگیری کنید..

در اینجا ، ما تصویر Redis را می کشیم.

docker pull redis

docker pull redis فرمان

با دستور اجرای ساده ، تصاویر را می توان به GitHub یا Docker Hub کشاند و هل داد و هر کاربر در سراسر جهان می تواند به آن دسترسی پیدا کند و شروع به کار کند..

Docker Container تصویر Docker را اجرا می کند. مرحله بعدی شروع Container است.

docker run -p 6379 Redis

docker run redis command

شناسه رمزگذاری شده کانتینر تولید می شود. می توانید با کلیک کردن بر روی گزینه Dashboard ، وضعیت یک نمونه در حال اجرا را به سرعت در Docker بررسی کنید.

یافتن دکمه اجرای ظروف برای کار بر روی Docker CLI ، متوقف کردن ، شروع و برداشتن ظروف بسیار آسان است. قبل از خارج کردن آن از موتور داکتر ، حتماً کانتینر را متوقف کنید.

ویژگی های رومیزی داکر

فواید زیادی دارد بگذارید کمی موارد زیر را روشن کنیم.

  • پشتیبانی از طیف گسترده ای از ابزارها و زبان های توسعه.
  • روشی سریع و بهینه برای ایجاد و به اشتراک گذاری یک تصویر کانتینر شده در هر بستر ابری ارائه دهید.
  • نصب و راه اندازی یک محیط کامل داکر آسان است
  • عملکرد بهتر با مجازی سازی بومی Hyper-V در ویندوز و HyperKit در MAC.
  • امکان کار بومی در لینوکس از طریق WSL 2 در دستگاه های ویندوز.
  • دسترسی آسان به ظروف در حال اجرا در شبکه localhost.
  • امکان به اشتراک گذاری هر برنامه ای بر روی سیستم عامل ابری ، به زبان های مختلف و چارچوب ها.
  • برای حفظ امنیت و به روز بودن ، به روزرسانی های خودکار انجام می شود.
  • آخرین نسخه های Kubernetes گنجانده شده است.
  • امکان جابجایی بین سرورهای لینوکس و ویندوز در ویندوز.

توجه داشته باشید

Docker Desktop یک برنامه بومی است که برای ویندوز و MAC OS برای اجرای ، ساخت و ارسال برنامه ها یا خدمات dockerized / کانتینر شده طراحی شده است..

ولی

Docker Desktop برای یک محیط تولید منظور نمی شود بلکه برای یک محیط دسکتاپ و توسعه است.

 نتیجه

من معتقدم که اکنون شما Docker Desktop را می شناسید. آیا شما علاقه مند به یادگیری بیشتر هستید؟ این درخشان را بررسی کنید داکر برای دوره DevOps.

برچسب ها:

  • داکر

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map