رجیستری
رجیستری کانتینر مخزن ایمیج سازمان شماست. ایمیج اپ را اینجا push کنید، توکن محدود برای CI بسازید و در صورت فعال بودن از کش pull-through برای ایمیجهای عمومی استفاده کنید. این مسیر برای دیپلوی روی کوبرنتیز مدیریتشده کلودی مناسب است.
در پرتال، رجیستری تبهای نمای کلی، کتابخانه عمومی، اتصال، ایمیجها و توکنهای دسترسی دارد و کنار صفحه راهنمای رجیستری دیده میشود.
چه چیزی در پنل میبینید
نمای کلی فضای سازمان (خصوصی/عمومی)، میزبان https://registry.kloude.ir و شمار مخزن و توکن را نشان میدهد.
کتابخانه عمومی ایمیجهای محبوب Docker Hub را فهرست میکند. اولین pull میتواند روی رجیستری شما کش شود.
توکنهای دسترسی فقط برای docker login و CI هستند، نه ورود به پنل Harbor. وقتی هنوز توکنی نساختهاید، از اینجا بسازید.
دیالوگ ساخت نام اختیاری (مثلاً ci-push)، تیک اجازه push و هشدار «رمز فقط یک بار دیده میشود» را دارد.
چه زمانی استفاده کنید
ایمیج خصوصی برای دیپلوی روی کلاستر نگه دارید، به CI/CD توکن محدود برای push و pull بدهید، و با proxy cache بار pull ایمیجهای عمومی پرکاربرد را کم کنید.
آموزش: توکن، ورود، ارسال
باز کردن رجیستری
از سایدبار، رجیستری را باز کنید و در نمای کلی مسیر سازمان و حالت خصوصی/عمومی را ببینید.
ساخت توکن دسترسی
به توکنهای دسترسی بروید و ساخت توکن را بزنید. نام اختیاری بگذارید، فقط در صورت نیاز push را فعال کنید، سپس بسازید. رمز را همان لحظه کپی کنید؛ فقط یک بار نمایش داده میشود.
تب اتصال با مقادیر نمونه
تب اتصال را باز کنید. با نام کاربری ربات و رمز احراز هویت کنید. در مستندات اشتراکی از نمونه استفاده کنید:
docker login https://registry.kloude.ir -u 'robot$ci' -p '<secret>'
docker tag myapp:latest registry.kloude.ir/your-org/myapp:latest
docker push registry.kloude.ir/your-org/myapp:latest
docker pull registry.kloude.ir/your-org/myapp:latest
نقل قول در شل:
نام کاربری ربات را داخل تککوتیشن بگذارید تا $ توسط شل گسترش نیابد.
اختیاری: کتابخانه عمومی
کتابخانه عمومی را مرور کنید، دستور pull را کپی کنید و رفتار کش را برای سازمان خود ببینید.
دیپلوی روی کلاستر
ایمیج را در Deployment یا Pod ارجاع دهید. برای مخزن خصوصی pull secret بسازید. با تغییر افراد یا پایپلاین، توکنها را بچرخانید.