معرفی
در مقاله قبلی Docker Introduction – Docker Engine – Components ، به معرفی اولیه Docker و مزایای آن نسبت به ماشین مجازی (VM) پرداختیم. در این مقاله با معماری واقعی داکر و مزایای آن آشنا خواهیم شد.
معماری داکر
داکر از یک مدل کلاینت-سرور استفاده می کند که شامل مشتری داکر، اجزای ذخیره سازی، میزبان است. رجیستری/هاب و شبکه.
![](http://pezhvak24.ir/dl/codenevis/firstcode/article/docker-architecture-environtment-advantages/Images/Docker%20Architecture.png)
داکر دیمون
این یک شنونده برای درخواستهای Docker API و مدیریت اشیاء Docker مانند تصاویر، حجمها، کانتینرها و شبکهها است. این یک پل ارتباطی برای مدیریت خدمات است.
مشتری داکر
کاربران می توانند با استفاده از سرویس گیرنده Docker با Docker تعامل داشته باشند. این رابط خط فرمان (CLI) را فراهم می کند که به کاربر اجازه می دهد تا اجرا، توقف و انجام اقدامات مناسب را با دستور روی داکر دیمون انجام دهد.
میزبان داکر
محیطی را فراهم می کند که در آن برنامه ها اجرا و اجرا می شوند. همچنین ارتباط با دیمون دیگر را مدیریت می کند تا تمام سرویس ها را مدیریت کند. این شامل Images، Docker Daemon، Networks، Storage و Containers است.
رجیستری داکر
داکر هاب یک رجیستری عمومی است که هر کسی می تواند از آن استفاده کند. برای ذخیره تصاویر Docker استفاده می شود.
اشیاء داکر
این مجموعه ای از اشیاء است که برای جمع آوری برنامه های کاربردی شما استفاده می شود