سلیب که به تازگی با داکر آشنا شده قصد دارد تا یک 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
۲. نام container باید redis
باشد.
۳. سیستم داوری کوئرا بهصورت خودکار فایل docker-compose.yml
را با کامند زیر اجرا میکند. شما نیازی به کد یا اسکریپتی برای اجرای این کار ندارید.
docker-compose up --no-build -d
۴. توجه داشته باشید که ورژن 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
ارسال پاسخ برای این سؤال