عبدالله اخیرا به برنامه‌نویسی و نرم‌افزار علاقه‌مند شده و در مسابقات کدکاپ ثبت‌نام کرده است. اما متأسّفانه مسابقه DevOps کدکاپ با کنسرت عبدالله همزمان شده است و به کمک شما نیاز دارد. عبدالله دوست دارد در زمینه‌ی Docker هم ستاره شود و منتور عبدالله به او گفته است «انسان در محدودیت‌ها ستاره می‌شود» حالا او می‌خواهد چند محدودیت در منابع یک container قدیمی اعمال کند.

به عبدالله کمک کنید محدویت‌های زیر را در منابع یک container داکر Redis اضافه کند:

  • Memory Limit: 30M
  • CPU Shares: 70

برای دانلود پروژه‌ی اولیه روی این لینک کلیک کنید.

نکات تکمیلی

۱. شما اجازه‌ی build کردن یک Image جدید نخواهید داشت و باید از Imageهای استاندارد استفاده کنید. به‌طور خاص، برای Redis می‌توانید از Image با آدرس زیر استفاده کنید:

registry.gitlab.com/qio/standard/redis:latest
Plain text

۲. نام container باید limited_redis باشد.

۳. سیستم داوری کوئرا به‌صورت خودکار فایل docker-compose.yml را با کامند up اجرا می‌کند. شما نیازی به کد یا اسکریپتی برای اجرای این کار ندارید.

۴. توجه داشته باشید که ورژن docker-compose.yml باید 2 باشد.

نحوه ارسال پاسخ

شما تنها مجاز به ارسال فایل docker-compose.yml هستید.

version: "2"

# Do not forget that the only available 
# redis image is accessible with the following url:
#  registry.gitlab.com/qio/standard/redis:latest

YAML
docker-compose.yml

ارسال پاسخ برای این سؤال
فایلی انتخاب نشده است.