1 つの Docker コンテナーで rabbitmq-server を実行し、セロリを使用して別のコンテナーから接続したい ( http://celeryproject.org/ )
以下のコマンドを使用してrabbitmqを実行しています...
sudo docker run -d -p :5672 markellul/rabbitmq /usr/sbin/rabbitmq-server
セロリを実行する
sudo docker run -i -t markellul/celery /bin/bash
http://docs.celeryproject.org/en/latest/getting-started/first-steps-with-celery.htmlで接続を検証するための非常に基本的なチュートリアルを実行しようとしているとき
接続拒否エラーが発生します:
consumer: amqp://guest@127.0.0.1:5672// に接続できません: [Errno 111] 接続が拒否されました。
セロリと同じコンテナにrabbitmqをインストールすると、正常に動作します。
コンテナが相互にやり取りするにはどうすればよいですか?