Kulübemde rabbitmq kullanmaya çalışıyorum. Gerekli kitaplıkları yükledim ve sonra bir BlockingConnection oluşturmaya çalıştım ancak başarısız oluyor. Aynı şey herhangi bir VM veya fiziksel ana bilgisayarda denediğimde de çalışır. Sadece kaplarla başarısız olur.pika.BlockingConnection() kapsayıcıların içinde başarısız, VM'ler içinde iyi çalışır
Yükleme gerekli paketler: - -:
$ docker run -it ubuntu:15.10 /bin/bash
[email protected]#
[email protected]# sudo apt-get -y install python-pip rabbitmq-server wget \
&& pip install pika
Sonraki, bir BlockingConnection oluşturmaya çalıştı, ama başarısız İşte adımlardır. Aynı şey bir VM üzerinde çalıştı.
[email protected]# python
Python 2.7.6 (default, Jun 22 2015, 17:58:13)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pika
>>> pika.BlockingConnection(pika.ConnectionParameters('127.0.0.1'))
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/dist-packages/pika/adapters/blocking_connection.py", line 339, in __init__
self._process_io_for_connection_setup()
File "/usr/local/lib/python2.7/dist-packages/pika/adapters/blocking_connection.py", line 374, in _process_io_for_connection_setup
self._open_error_result.is_ready)
File "/usr/local/lib/python2.7/dist-packages/pika/adapters/blocking_connection.py", line 395, in _flush_output
raise exceptions.ConnectionClosed()
pika.exceptions.ConnectionClosed
>>>
Sorun, kapsayıcı içindeki sorundan emin değilim. Ben ubuntu kullanıyorum: Bunun için 15.10 görüntü. Bu konuda herhangi bir geri bildirim gerçekten yararlı olacaktır.
Resmi rabbitmq resmi ile denediniz mi? https://hub.docker.com/_/rabbitmq/ – cantSleepNow
Teşekkür ederiz. Evet, yaptım. Docker dosyasında çok fazla şey yapıyor gibi görünüyorlar ve hepsini istemiyorum. Belli bir amaç için kendi minimal resmim olsun istiyorum. – Rahul