FROM rabbitmq:3.6.2-management
# RabbitMQ configs
ADD resources/rabbitmq/rabbitmq.config /etc/rabbitmq/
ADD resources/rabbitmq/definitions.json /etc/rabbitmq/
# rabbitmqadmin
RUN apt-get update && apt-get install -y python
ADD https://raw.githubusercontent.com/rabbitmq/rabbitmq-management/rabbitmq_v3_6_2/bin/rabbitmqadmin /usr/bin/rabbitmqadmin
RUN chmod u+x /usr/bin/rabbitmqadmin
CMD ["rabbitmq-server"]version: '2'
services:
rabbitmq:
build:
context: .
dockerfile: docker/Dockerfile_rabbitmq.yml
expose:
- 5672
- 15672
rabbitmq-tools:
build:
context: .
dockerfile: docker/Dockerfile_rabbitmq.yml
depends_on:
- rabbitmq
environment:
- RABBITMQ_HOST=rabbitmq
- RABBITMQ_PORT=5672
- RABBITMQ_USERNAME=guest
- RABBITMQ_PASSWORD=guest
- RABBITMQ_VHOST=/
- RABBITMQ_USE_SSL=false
working_dir: /usr/src/app
entrypoint: /bin/bash[
{rabbit, [
{loopback_users, []},
{password_hashing_module, rabbit_password_hashing_md5},
{tcp_listeners, [5672]}
]},
{rabbitmq_management, [
{ listener, [
{ port, 15672 },
{ ssl, false }
]
},
{load_definitions, "/etc/rabbitmq/definitions.json"}
]}
].{
"rabbit_version": "3.6.2",
"users": [
{
"name": "guest",
"password_hash": "<hash>",
"tags": "administrator"
}
],
"vhosts": [
{
"name": "/"
}
],
"permissions": [
{
"user": "guest",
"vhost": "/",
"configure": ".*",
"write": ".*",
"read": ".*"
}
],
"parameters": [],
"policies": [],
"queues": [
{
"name": "default",
"vhost": "/",
"durable": true,
"auto_delete": false,
"arguments": {}
},
{
"name": "my-app.placeholder_consumer",
"vhost": "/",
"durable": true,
"auto_delete": false,
"arguments": {}
}
],
"exchanges": [
{
"name": "standard",
"vhost": "/",
"type": "topic",
"durable": true,
"auto_delete": false,
"internal": false,
"arguments": {}
}
],
"bindings": [
{
"source": "standard",
"vhost": "/",
"destination": "my-app.placeholder_consumer",
"destination_type": "queue",
"routing_key": "my-app.placeholder",
"arguments": {}
}
]
}Status of node rabbit@rabbitmq ...
Error: unable to connect to node rabbit@rabbitmq: nodedown
DIAGNOSTICS
===========
attempted to contact: [rabbit@rabbitmq]
rabbit@rabbitmq:
* connected to epmd (port 4369) on rabbitmq
* epmd reports node 'rabbit' running on port 25672
* TCP connection succeeded but Erlang distribution failed
* suggestion: hostname mismatch?
* suggestion: is the cookie set correctly?
* suggestion: is the Erlang distribution using TLS?
current node details:
- node name: 'rabbitmq-cli-17@0a0f25e326dd'
- home dir: /var/lib/rabbitmq
- cookie hash: <some hash>--
You received this message because you are subscribed to the Google Groups "rabbitmq-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rabbitmq-users+unsubscribe@googlegroups.com.
To post to this group, send email to rabbitmq-users@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.