خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

نحوه میزبانی برنامه در رجیستری Docker

برای میزبانی آنلاین کانتینرهای Docker خود، این مراحل را دنبال کنید.

رجیستری داکر سیستمی است که تصاویر داکر را ذخیره و توزیع می کند. تصاویر زیادی در هاب رجیستری میزبانی می شوند. یک تصویر می تواند چندین نسخه داشته باشد که هر کدام با یک برچسب متفاوت شناسایی می شوند.

یک رجیستری به کاربران امکان می دهد تصاویر Docker را از آن بیرون بکشند و تصاویر جدید را برای میزبانی به آن ارسال کنند. این به شما این امکان را می دهد که یک نسخه از برنامه خود را به صورت آنلاین داشته باشید. همچنین به شما امکان می دهد تصاویر را با دیگران به اشتراک بگذارید.

همه چیزهایی را که برای ارسال تصویر یک برنامه به رجیستری Docker نیاز دارید، بیابید.

چرا از Docker Registry استفاده کنیم؟

اگرچه تعداد زیادی ثبت عمومی به صورت آنلاین وجود دارد، DockerHub بسیار محبوب است. رجیستری Docker محصولی از Docker Inc است، شرکتی که مسئولیت خود پلتفرم Docker را بر عهده دارد. میزبان مخازن عمومی و خصوصی است. می توانید از مخازن عمومی استفاده کنید یا برای مخازن خصوصی محدود هزینه پرداخت کنید.

رجیستری Docker ساخت‌های خودکار، حساب‌های شرکتی و یکپارچه‌سازی کنترل منبع را فراهم می‌کند. راه اندازی بسیار شبیه به GitHub، پلت فرم مشترک منبع باز است. موتور داکر به طور پیش فرض با رجیستری داکر تعامل دارد. همچنین می توانید فرآیندهای CI/CD خود را اجرا کنید.

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

یک حساب Docker Registry ایجاد کنید

با رفتن به وب سایت Docker Hub و ثبت یک حساب در آنجا شروع کنید.

مطلب مرتبط:   یک کلون ماشین مجازی از هارد دیسک ویندوز موجود خود ایجاد کنید

صفحه ثبت نام داکر هاب

پس از ثبت نام و ورود به سیستم، به حساب Docker خود دسترسی خواهید داشت.

داخل حساب جدید Docker

شما باید یک مخزن ایجاد کنید تا تصویر برنامه آزمایشی را به آن فشار دهید. روی دکمه Create Repository کلیک کنید، سپس نام و توضیحات مخزن را وارد کنید. شما می توانید انتخاب کنید که مخزن خود را عمومی یا خصوصی کنید. رجیستری Docker به شما امکان دسترسی به یک مخزن خصوصی رایگان و چندین مخزن عمومی را می دهد.

ایجاد مخزن در Docker Hub

یک تصویر داکر را بکشید

برای آزمایش فرآیند، یک نمونه Docker Image را از Docker Hub بکشید. می توانید با استفاده از این دستور یک تصویر اوبونتو بکشید:

docker pull ubuntu

اوبونتو یکی از تصاویر رسمی Docker است. بعد، باید آن را به مخزن Docker خود فشار دهید.

تصویر خود را به رجیستری Docker فشار دهید

اکنون باید تصویر را از دستگاه محلی خود به مخزن Docker Hub فشار دهید. همه مخازن حاوی دستورالعمل هایی در مورد نحوه فشار دادن تصاویر به داخل آنها هستند. شما باید از این نحو خاص برای ساختاربندی تصویر محلی خود قبل از فشار دادن آن به مخزن خود استفاده کنید. باید به این صورت ظاهر شود:

دستورالعمل های مخزن در مورد نحوه فشار دادن تصویر docker

نام تصویر موجود در مخزن محلی خود را تغییر دهید تا همان نام دستور موجود در مخزن راه دور باشد. با دستور زیر می توانید این کار را انجام دهید:

docker tag ubuntu:latest sandra35/testrepo:latest

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

سپس ادامه دهید و تصویر را با دستور زیر به رجیستری فشار دهید:

docker push sandra35/testrepo:latest

یک فشار موفق به این صورت خواهد بود:

مطلب مرتبط:   نحوه نصب Proxmox بر روی رایانه شخصی Intel NUC یا x86

فشار موفقیت آمیز به رجیستری docker

اکنون در مرورگر خود به مخزن Docker راه دور خود بروید. وقتی صفحه را به روز می کنید باید تصویر را در مخزن ببینید.

ارسال موفق تصویر به رجیستری docker

تبریک می‌گوییم، شما با موفقیت یک تصویر را در رجیستری Docker میزبانی کردید! با کلیک بر روی تصویر می توانید گزارش های برنامه را بررسی کنید.

با استفاده از همین روش می توانید برنامه های خود را میزبانی کنید. اندازه برنامه شما باعث افزایش حجم تصویر میزبان می شود. رجیستری تصویر را تا زمانی که شما آن را حذف کنید ذخیره می کند. شما می توانید تصویر خود را با هر کسی در اینترنت به اشتراک بگذارید.

Docker Registry بهترین رجیستری است

رجیستری داکر یکی از ویژگی های عالی سیستم نرم افزاری داکر است. رجیستری ذخیره و توزیع تصاویر را به صورت آنلاین بهینه می کند. می توانید به سرعت برنامه های کانتینری بسازید و آنها را به صورت آنلاین ارسال کنید.

رجیستری Docker تعداد نامحدودی از برنامه ها را در مخازن عمومی خود میزبانی می کند. از طرف دیگر، می توانید مخازن خصوصی پولی ایجاد کنید که محدود به یک مخاطب خاص است.

استفاده از رجیستری Docker را شروع کنید و نحوه ذخیره و اشتراک گذاری برنامه ها را تغییر دهید.