Docker یک فناوری شناخته شده است که توسط مهندسین DevOps که در سال 2013 به وجود آمد ، بسیار مورد تحسین و تمجید قرار می گیرد ، و تا پایان سال 2017 آن را به یک ضربه تبدیل کرد.
بنابراین چه چیزی باعث می شود Docker لعنتی محبوب شود؟
جمله زیر در مورد Docker قطعاً ایده کلی در مورد شما خواهد داد.
Docker بسیار جالب است زیرا به شما امکان می دهد تا برنامه های دیگری را در همان سرورهای قدیمی اجرا کنید ، و بسته بندی و ارسال برنامه ها نیز آسان می شود.
تمام این سر و صدای مربوط به Docker به این دلیل است که شرکت ها آن را با سرعت قابل توجهی دریافت می کنند.
بسیاری از شرکت ها قبلاً برنامه های سرور خود را از ماشین های مجازی به ظروف منتقل کرده اند.
از Docker – سابق جدید وقوع باغ فنی، و البته، مهندسان آن نیز در تقاضا
1 هستند.
تصمیم گرفتم برای کنار هم قرار دادن سوالات متداول در مورد آن، به منظور کمک به شما برای مصاحبه آماده. Docker چیست؟
Docker مجموعه ای از سیستم عامل ها به عنوان یک محصول خدمات است.
این یک فن آوری منبع باز منبع سبک است.
این امر باعث شده است تا این نام در دنیای ابر و بسته بندی برنامه ها محبوب شود.
Docker اجازه می دهد تا اتوماسیون شود. استقرار برنامه ها در ظروف سبک و قابل حمل.
2. تفاوت بین مجازی سازی و کانتینرزاسیون؟
کانتینرها یک محیط جدا برای اجرای برنامه فراهم می کنند.
تمام فضای کاربر به صراحت برای برنامه اختصاص داده شده است.
هرگونه تغییر در داخل ظرف هرگز روی میزبان یا حتی سایر ظروف در حال اجرا منعکس نمی شود. همان میزبان.
ظروف یک انتزاع در سطح برنامه است.
هر ظرف یک برنامه جداگانه است.
در مجازی سازی ، متخصصان Hypervisors یک ماشین مجازی ، از جمله هسته ، یک مهمان را تهیه می کنند.
Virtu ماشین های ln انتزاعی از سطح سخت افزار هستند.
هر دستگاه مجازی یک ماشین فیزیکی است.
3. ظروف داکر چیست و فواید آن چیست؟
ظروف داکر شامل کاربرد و تمام وابستگی های آن است.
این هسته را با سایر ظروف به اشتراک می گذارد ، به عنوان فرآیندهای جدا شده در فضای کاربر در سیستم عامل میزبان عمل می کند.
Docker ظروف. آنها به هیچ زیرساخت خاصی احتیاج ندارند ، آنها در هر زیرساختی و هر ابر کار می کنند.
ظروف Docker در واقع نمونه هایی از تصاویر Docker در زمان اجرا هستند. 59029] این یک تنظیم اولیه کارآمد و آسان را ارائه می دهد.
4. یک تصویر داکر چیست؟
J، hfp Docker منبع ظرف Docker است.
یا می توان گفت که تصاویر داکر برای ایجاد ظروف استفاده می شود.
هنگامی که کاربر تصویر Docker را راه اندازی می کند ، یک نمونه کانتینر ایجاد می شود.
این تصاویر می توانند در هر محیط داکر مستقر شوند.
5. معماری Docker را توضیح دهید؟
Docker متشکل از Docker Engine است که یک برنامه کلاینت-سرور است:
- سروری که یک نوع برنامه طولانی مدت است به نام فرآیند Daemon (دستور docker).
- API REST که واسط ها را تعریف می کند ، از چه برنامه هایی می توان برای برقراری ارتباط با Daemon استفاده کرد و به او گفت چه باید بکند.
- مشتری CLI (دستور docker).
- رابط خط فرمان از API Docker REST برای کنترل یا تعامل با برنامه های Daemon استفاده می کند. داکر با استفاده از b API zovyh و CLI.
6. Docker Hub چیست؟
مرکز داکر یک رجیستری مبتنی بر ابر است که به شما در سازماندهی مخازن کد کمک می کند.
به شما امکان می دهد تصاویر را در ابر Docker ایجاد کنید ، آزمایش کنید ، ذخیره کنید.
همچنین می توانید با استفاده از مرکز داکر ، تصویر را در میزبان خود مستقر کنید.
7. ویژگی های مهم Docker چیست؟
ویژگی های اصلی Docker در اینجا ذکر شده است: –
- مدل سازی ساده
- کنترل نسخه
- انعطاف پذیری برنامه
- بهره وری توسعه دهنده
- راندمان عملیاتی
8. مهمترین معایب Docker چیست؟
برخی از مضرات داکر که باید در نظر داشته باشید عبارتند از:
- این گزینه ذخیره سازی را ارائه نمی دهد.
- گزینه نظارت ضعیف.
- هیچ مجدداً تنظیم مجدد گره های غیرفعال وجود ندارد.
- مقیاس بندی افقی را تنظیم می کند.
9. در مورد Docker Compose چیزی را به ما بگویید.
Docker Compose یک فایل YAML است که حاوی اطلاعات مربوط به سرویس ، شبکه و حجم هایی برای پیکربندی برنامه Docker است.
بنابراین ، می توانید از آهنگساز Docker برای ایجاد ظروف جداگانه ، قرار دادن آنها و ارتباط با دیگر ظروف استفاده کنید.
10. Docker Swarm چیست؟
Docker Swarm خوشه ای بومی برای Docker است.
این مجموعه میزبان های Docker را به یک میزبان مجازی Docker تبدیل می کند.
Docker Swarm به API Docker استاندارد خدمت می کند ، هر ابزاری که قبلاً با Daemon Docker تعامل داشته باشد می تواند از Swarm برای شفاف سازی در میزبان های مختلف استفاده کند.
11 . موتور Docker چیست؟
موتور Docker Daemon یا موتور Docker نماینده ی سرور است.
Daemon Docker و مشتریان باید در همان میزبان در حال اجرا باشند ، که می تواند از طریق خط دودویی مشتری خط فرمان و RI-API ارتباط برقرار کند.
12. توضیح دهید که چه رجیستری ها هستند
دو نوع رجیستری وجود دارد –
- Public
- Private
رجیستری عمومی Docker به نام مرکز داکر است که به شما امکان می دهد تصاویر را بصورت خصوصی ذخیره کنید.
در داکر هاب ، می توانید میلیون ها تصویر را ذخیره کنید.
13. کدام فرمان را اجرا کنید تا تمام ظروف در حال اجرا را در داکر مشاهده کنید؟
$ docker ps
14. برای متوقف کردن ظرف داکر دستور دهید بنویسید.
$ sudo docker توقف ظرف نام
15. چه فرمانی برای پرتاب تصویر به عنوان ظرف استفاده می شود؟
$ dudo docker run - i - t alpine / [19659092] بن / bash
16. برچسب های شیء داکر را توضیح دهید ( برچسب های شیء داکر )
برچسب های شیء داکر روشی است برای استفاده از ابرداده برای اشیاء داکر ، از جمله تصاویر ، ظروف ، حجم ، شبکه ها ، گره های ازدحام و خدمات.

