يُوصَى بشدة باستخدام Docker لنشر بيئة التطوير. إنّه بسيط ومريح لصيانة العديد من البيئات، ولا حاجة لقضاء وقت طويل في إعداد البيئة. تثبيت Docker على macOS وLinux سهل للغاية ويمكن العثور على طريقة التثبيت عبر الإنترنت. بينما يدعم Windows 10 أيضًا تثبيت Docker، إلا أنه من الأفضل تثبيت آلة افتراضية بنظام Linux لاختبار الخلفية حيث أن نظام Windows غير ملائم لهذا الغرض.
نشر باستخدام Docker
الأمر الأولي للتثبيت
docker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3-management
الشرح: الأمر أعلاه يقوم بتنزيل وبدء حالة الحاوية (Container) لـRabbitMQ، مفتحًا منفذين، 5672 و15672. المنفذ 15672 هو منفذ واجهة التحكم بالإضافة، بينما المنفذ 5672 هو المنفذ الذي نحتاج إليه للوصول أثناء كتابة الكود.
بالنسبة لإصدار صورة RabbitMQ Docker، يستخدم الشرح الإصدار 3-management. يمكن العثور على أحدث إصدار على مستودع الصور الرسمي لـ Docker هنا.
إدارة حاوية RabbitMQ
لإيقاف حاوية RabbitMQ:
docker stop rabbitmq
لبدء حاوية RabbitMQ مجددًا:
docker start rabbitmq
ملحوظة: لا يحتاج حاوي Docker إلى التثبيت سوى مرة واحدة، ويمكن بعد ذلك بدء وإيقاف الحاوية باستخدام أوامر البدء والإيقاف.
وحدة تحكم إدارة RabbitMQ
الدخول إلى وحدة تحكم إدارة RabbitMQ على: http://localhost:15672/ اسم المستخدم وكلمة المرور الافتراضيين: guest / guest
نصيحة: إذا كنت تستخدم آلة افتراضية، استبدل 'localhost' بعنوان IP للآلة الافتراضية.
لقطة شاشة: