*سلیب* که به تازگی با داکر آشنا شده قصد دارد تا یک `docker-compose` ابتدایی را طراحی کند. در ادامه به بیان جزئیات کانتینر مورد نظر او میپردازیم، به *سلیب* کمک کنید محدویتهای زیر را در منابع یک *container* داکر *Redis* اضافه کند:
* او میخواهد تا *Redis* روی پورت `6379` اجرا شده باشد.
* هرگاه به هردلیلی سرویس *Redis* از کار افتاد، بلافاصله مجددا اجرا شود.
* دارای *Memory Limit*ای برابر با `30M` باشد.
* دارای *Memory Reservation*ای برابر با `30M` باشد.
برای دانلود پروژهی اولیه روی [این لینک](/problemset/assignments/4367/download_problem_initial_project/148123/) کلیک کنید.
## نکات تکمیلی
۱. شما اجازهی *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` هستید.
``` yaml 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
```