معرفی
ما میتوانیم از Docker برای کانتینر کردن برنامهمان و نگهداری آن در Docker Registry استفاده کنیم. در محیط هدف، تصویر ظرف را می کشیم و تصویر را به صورت ظرف اجرا می کنیم. اگر قصد دارید تصویر را در دسترس عموم قرار دهید تا هر کاربری بتواند آن را بکشد و استفاده کند، میتوانید تصویر ظرف خود را به یک Docker Registry خصوصی فشار دهید. همچنین می توانید یک Docker Registry خصوصی ایجاد کنید و تصویر خود را در آن نگه دارید. در مورد رجیستری خصوصی، میتوانید در مورد افرادی که میتوانند به تصویر کانتینر ذخیره شده در آن دسترسی داشته باشند، اطلاعات داشته باشید. شما صراحتاً به کاربرانی که می توانند تصویر را از رجیستری Docker خصوصی شما بکشند و از آن استفاده کنند، دسترسی می دهید.
Azure Container Registry یک Registry Container خصوصی در پلتفرم Azure است. میتوانید برنامهتان را محفظهای کنید و آن را به رجیستری کانتینر Azure فشار دهید. سرویسهای مبتنی بر کانتینر مانند Azure Container Instance، Azure WebApp، Azure Kubernetes Service و Azure Service Fabric میتوانند تصویر را کشیده و اجرا کنند. همچنین میتوانید تصویر را از هر نقطهای خارج از پلتفرم Azure مانند داخل محل یا سایر ابرهای فروشنده بکشید و آن را اجرا کنید. تصاویر ذخیره شده در Azure Container Registry به صورت عمومی در دسترس نیستند و شما باید به کاربرانی که باید آنها را بکشند و استفاده کنند اجازه صریح بدهید.
ایجاد یک رجیستری کانتینر Azure
Azure Portal را باز کنید و روی Create a Resource کلیک کنید.
![](http://pezhvak24.ir/dl/codenevis/firstcode/article/working-with-azure-container-registry/Images/1.jpg)
همه پیشنهادات مبتنی بر کانتینر در بخش کانتینرها ذکر شده است. روی Containers کلیک کنید و سپس روی Container Registry کلیک کنید.
![](http://pezhvak24.ir/dl/codenevis/firstcode/article/working-with-azure-container-registry/Images/2.jpg)
نام اشتراک Azure را که در آن باید رجیستری کانتینر Azure، نام گروه منبع، نام رجیستری کانتینر، منطقه ای که رجیستری کانتینر شما ایجاد می شود و SKU را ایجاد کنید، وارد کنید. روی Review + Create کلیک کنید.
![](http://pezhvak24.ir/dl/codenevis/firstcode/article/working-with-azure-container-registry/Images/3.jpg)
روی Create کلیک کنید.
![](http://pezhvak24.ir/dl/codenevis/firstcode/article/working-with-azure-container-registry/Images/4.jpg)
پس از ایجاد رجیستری کانتینر، روی Go to Resource کلیک کنید. شما به رجیستری کانتینر Azure تازه ایجاد شده هدایت خواهید شد.
![](http://pezhvak24.ir/dl/codenevis/firstcode/article/working-with-azure-container-registry/Images/5.jpg)
می توانید روی Repositories کلیک کنید تا تصاویر Container را که به آن فشار داده اید مشاهده کنید. در حال حاضر، ما هیچ تصویر کانتینری نداریم. در مقاله بعدی، یک برنامه NET Core را کانتینریزه کرده و آن را به این Container Registry منتقل می کنیم.
![](http://pezhvak24.ir/dl/codenevis/firstcode/article/working-with-azure-container-registry/Images/6.jpg)
نتیجه
در این مقاله نحوه ایجاد رجیستری کانتینر Azure را یاد گرفتیم. در مقاله بعدی، یک برنامه .NET Core را کانتینریزه می کنیم و آن را به Azure Container Registry می بریم.