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
سوالی داشتین کامنت کنید
تامام./
مطلبی دیگر از این انتشارات
آپدیت اتوماتیک توکن در postman
مطلبی دیگر از این انتشارات
این ssh دل منو برده! ?
مطلبی دیگر از این انتشارات
چند کوک مهم دیتابیس MySQL