ردیس لیمیتر


سلیب که به تازگی با داکر آشنا شده قصد دارد تا یک docker-compose ابتدایی را طراحی کند. در ادامه به بیان جزئیات کانتینر مورد نظر او می‌پردازیم، به سلیب کمک کنید محدویت‌های زیر را در منابع یک container داکر Redis اضافه کند:

  • او می‌خواهد تا Redis روی پورت 6379 اجرا شده باشد.
  • هرگاه به هردلیلی سرویس Redis از کار افتاد، بلافاصله مجددا اجرا شود.
  • دارای Memory Limit‌ای برابر با 30M باشد.
  • دارای Memory Reservation‌ای برابر با 30M باشد.

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

نکات تکمیلی🔗

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

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

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

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

docker-compose up --no-build -d
Plain text

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

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

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

extensionFromNamedocker-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