سلیب که به تازگی با داکر آشنا شده قصد دارد تا یک 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
ارسال پاسخ برای این سؤال