English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تثبيت Redis باستخدام Docker

Redis هي قاعدة بيانات NoSQL مفتوحة المصدر مكتوبة بلغة ANSI C، تدعم الشبكة، يمكن أن تكون قابلة للتحميل من ذاكرة التخزين المؤقت أو يمكن أن تكون دائمة، وتقدم API بلغات متعددة.

1. عرض إصدارات Redis المتاحة

زيارة عنوان مكتبة Redis: https://hub.docker.com/_/redis?tab=tags

يمكنك عرض إصدارات Redis الأخرى من خلال Sort by، حيث تكون الإصدارات الأحدث هي الإفتراضية redis:latest

أيضًا، يمكنك العثور على الإصدارات التي تريدها في القائمة المنسدلة:

بالإضافة إلى ذلك، يمكننا أيضًا استخدام الأمر docker search redis لعرض الإصدارات المتاحة:

$ docker search  redis
NAME                      DESCRIPTION                   STARS  OFFICIAL  AUTOMATED
redis                     Redis is an open source ...   2321   [OK]       
sameersbn/redis                                         32                   [OK]
torusware/speedus-redis   Always updated official ...   29             [OK]
bitnami/redis             Bitnami Redis Docker Image    22                   [OK]
anapsix/redis             11MB Redis server image ...   6                    [OK]
webhippie/redis           Docker images for redis       4                    [OK]
clue/redis-benchmark      A minimal docker image t...   3                    [OK]
williamyeh/redis          Redis image for Docker        3                    [OK]
unblibraries/redis        Leverages phusion/baseim...   2                    [OK]
greytip/redis             redis 3.0.3                   1                    [OK]
servivum/redis            Redis Docker Image            1                    [OK]
...

2. الحصول على أحدث إصدار من Redis

في هذا المثال، نأخذ أحدث إصدار من الصورة الرسمية:

$ docker pull redis:latest

3. عرض الصور المحلية

استخدم الأمر التالي لمعرفة ما إذا تم تثبيت redis أم لا:

$ docker images

في الصورة السابقة، يمكننا رؤية أننا قد قمنا بتثبيت أحدث إصدار (latest) من صورة redis.

4. تشغيل الحاوية

بعد إكمال التثبيت، يمكننا استخدام الأوامر التالية لتشغيل حاوية redis:

$ docker run -itd --name redis-test -p 6379:6379 redis

شرح المعلمات:

  • -p 6379:6379:تم توجيه مرفق خدمة الحاوية 6379 إلى مرفق المستضيف 6379. يمكن الوصول إلى خدمة Redis مباشرة عبر ip المضيف:6379.

5. تم التثبيت بنجاح

في النهاية، يمكننا استخدام docker ps عرض معلومات تشغيل الحاوية بالأمر:

ثم نستمر في الاتصال باستخدام redis-cli لتشغيل خدمة redis.

$ docker exec -it redis-test /bin/bash