https://arsalanse.ir
ساخت ایمج داکر با کانیکو

پروژه Kaniko توسط گوگل توسعه پیدا کرده و آخرین ورژن اون در زمان نوشتن این متن ۱.۱۵.۰ هست
لینک ریپو: https://github.com/GoogleContainerTools/kaniko
بخاطر دو ضعف مهم docker in docker منتشر شده:
(۱)داکر dind باید در وضعیت privileged قرار بگیره که از نظر امنیتی خوب نیست و (۲) سرعت بیلدر داکر
پیش نیاز هاش برای اجرا در GitLab یه ماشین داکر و یا کلاستر کوبرنیتز هست
در ادامه نمونه کاربرد کانیکو در CI/CD رو میزارم تا راحت تر درموردش حرف بزنیم:

کانیکو برای ساخت ایمیج و آپلود اون ایمیج به ریجستری کاربرد داره
دقت کنید اگه نمیخواید ایمیج اتوماتیک روی ریجستری بره باید فلگ --no-push رو بهش بدین
کانیکو در داکیومنتیشن رسمی گیتلب هم منتشر شده و با خیال راحت میتونید از این پروژه استفاده کنید:
https://docs.gitlab.com/ee/ci/docker/using_kaniko.html
سوالی داشتین کامنت کنید
تامام./
مطلبی دیگر از این انتشارات
مدیریت تعداد بالای ریموت سرور
مطلبی دیگر از این انتشارات
ارسال نوتیفیکیشن به تلگرام با پایپلاین گیت لب?
مطلبی دیگر از این انتشارات
چند نکته برای ×۱۰ تجربه برنامه نویسی شما