ثمین رادفر

ثمین رادفر 21 مقاله در بلاگ سکو نوشته است


داکر رجیستری: چگونه ایمیج‌های بلااستفاده‌‌ داکر را به طور خودکار پاکسازی کنیم؟

داکر رجیستری: چگونه ایمیج‌های بلااستفاده‌‌ داکر را به طور خودکار پاکسازی کنیم؟

داکر رجیستری، مخزنی از ایمیج‌ها با ورژن‌های مختلف است که به افراد اجازه می‌ده با دسترسی به این مخزن، از ایمیج موردنظرشون استفاده کنن و کانتینرشون رو اجرا کنن. docker hub یکی از معروف‌ترین رجیستری‌های عمومی داکر برای آپلود و کار با ایمیج‌هاست. این رجیستری امکاناتی مثل خدمات میزبانی و رجیستری‌های عمومی و خصوصی رو […]

پرکاربردترین ابزارهای DevOps- قسمت سوم: ابزارهای تست خودکار برنامه‌ها

پرکاربردترین ابزارهای DevOps- قسمت سوم: ابزارهای تست خودکار برنامه‌ها

امروزه خیلی از افراد زمان و منابع زیادی رو در تحلیل و تست نرم‌افزارها صرف می‌کنن. از نظر مهندس‌های نرم‌افزار، با افزایش پیچیدگی برنامه‌ها، نوشتن کدهای تست، مثل توسعه‌ی خود برنامه زمان‌بره. بنابراین خودکارسازی تست، راه‌حلیه که کارهای سنگین تست رو برای شما ساده‌تر می‌کنه. در واقع تست‌ خودکار ، تکنیکی هست برای آزمایش و مقایسه‌ی […]

پرکاربردترین ابزارهای DevOps- قسمت دوم: ابزارهای مختلف استقرار برنامه‌ها

پرکاربردترین ابزارهای DevOps- قسمت دوم: ابزارهای مختلف استقرار برنامه‌ها

خودکارسازی در بسیاری از موارد مهم‌ترین و کلیدی‌ترین جنبه‌ی فرآیند DevOps محسوب می‌شه. چون هر چی تیم عملیاتی و توسعه‌دهنده‌ها زمان بیش‌تری رو صرف کارهای تکراری بکنن، روند انجام کارها کندتر می‌شه و انعطاف‌پذیری کاهش پیدا می‌کنه.ابزارهای مختلف استقرار برنامه هم با خودکارسازی بسیاری از وظایف، روند توزیع برنامه‌ و به‌روزرسانی‌ها رو تا حد ممکن […]

چگونه یک برنامه‌ React را با NGINX و داکر سرویس‌دهی کنیم؟

چگونه یک برنامه‌ React را با NGINX و داکر سرویس‌دهی کنیم؟

روش‌های زیادی وجود داره که به کمک اون‌ها می‌تونین برنامه‌های react رو بسازین و اجرا کنین. یکی از روش‌های ساخت برنامه‌ی react استفاده از NodeJS یا جاواست و روش دوم اینه که برای ایجاد برنامه‌ی react و سرویس‌دهی به محتوای استاتیک از وب‌‌سرور NGINX استفاده کنین. وقتی شما با NGINX و داکر کار می‌کنین، مجبور […]

ساخت کانتینر داکر برای اجرای برنامه‌ جاوایی مبتنی بر Spring Boot

ساخت کانتینر داکر برای اجرای برنامه‌ جاوایی مبتنی بر Spring Boot

در این پست سکو  قصد داریم با استفاده از ابزار Maven یا Gradle، روند ایجاد کانتینر داکر برای اجرای برنامه‌ی جاوایی مبتنی بر Spring Boot رو توضیح بدیم و عبارت معروف Hello world رو با هم در خروجی ببینیم. اما قبل از خوندن این پست، خوبه که با هر کدوم از مفاهیم زیر آشنا بشین: […]

Health Check در داکر برای بررسی وضعیت کانتینرها

Health Check در داکر برای بررسی وضعیت کانتینرها

در این پست در مورد لزوم استفاده از health check برای بررسی وضعیت کانتینرها با هم صحبت می‌کنیم و می‌گیم که اصلا health check چیه و چرا باید به کانتینر اضافه بشه و بعد از اون نحوه‌ی تعریف health check در داکر رو توضیح می‌دیم. بیاین با مثال زیر شروع کنیم:  فرض کنین dockerfile شما […]

چهار مرحله‌ی لازم برای مهاجرت موفقیت‌آمیز به سمت‌ رویکرد Cloud  Native

چهار مرحله‌ی لازم برای مهاجرت موفقیت‌آمیز به سمت‌ رویکرد Cloud Native

آیا مزایای انجام کار در بستر ابری رو می‌دونین؟آیا می‌دونین چطوری یک کسب‌وکار می‌تونه بدون سرور داخلی، نرم‌افزارهای سنتی یا وجود یک مرکز داده‌ی داخلی اداره بشه؟آیا  آماده‌اید حرکت آگاهانه و گسترده‌ای رو برای انتقال کسب‌وکارتون به بستر ابری داشته باشین؟ قبل از حرکت به سمت معماری Cloud Native، باید درک روشن، درست و آگاهانه‌ای […]

تست یکپارچه‌سازی با داکر و معرفی Testcontainerها

تست یکپارچه‌سازی با داکر و معرفی Testcontainerها

در این پست قراره در مورد تست یکپارچه‌سازی با داکر صحبت کنیم و به شما بگیم که برای انجام این کار چه مراحلی لازمه انجام بشه. اما قبل از اون لازمه با مفهوم تست یکپارچه‌سازی بیش‌تر آشنا بشین.    تست یکپارچه‌سازی یا integration testing، یک تست‌نرم‌افزاریه که در اون تمام ماژول‌های برنامه به عنوان یک گروه […]

آموزش نصب و استفاده از داکر در Ubuntu 20.04

آموزش نصب و استفاده از داکر در Ubuntu 20.04

در این آموزش با نحوه‌ی نصب و استفاده از داکر در Ubunto 20.04 آشنا می‌شین.اما ابتدا قصد داریم شما رو با داکر بیش‌تر آشنا کنیم و بعد از اون می‌ریم سراغ نصب داکر در Ubuntu 20.04. داکر چیست؟ داکر یک پلتفرم متن‌بازه برای ساخت، استقرار و مدیریت اپلیکیشن‌های مبتنی بر کانتینر. محیط های اجرایی کوچک […]

Docker Compose و ایجاد برنامه‌های چند کانتینری داکر

Docker Compose و ایجاد برنامه‌های چند کانتینری داکر

در این پست تصمیم داریم درباره‌ی استفاده از docker compose برای ایجاد برنامه‌های چند کانتینری توضیحاتی بدیم. فرض کنین برنامه‌ای دارین که به سرویس‌های مختلفی مثل سرور Node.js و بانک اطلاعاتی PostgreSQL، نیاز داره. در این حالت می‌تونین با استفاده از docker compose، فایلی به اسم docker-compose.yml ایجاد کنین و کل پیکربندی سرویس‌های مختلف برنامه […]

اولین نفر باشید

که از راه‌اندازی سکّو با خبر و از پیشنهاد‌‌های ویژه ما بهرمند می‌شوید.