How to use the rabbitmq docker compose yml file to build docker image?
here you can find a few examples:
https://github.com/Gsantomaggio/rabbitmqexample/tree/master/cluster_docker_compose
version: "2"services: rabbit_node_1: environment: - RABBITMQ_ERLANG_COOKIE='secret_cookie' networks: - back hostname: rabbit_node_1 image: "rabbitmq:3-management" ports: - "15672:15672" - "5672:5672" tty: true volumes: - rabbit1:/var/lib/rabbitmq - ./conf/:/etc/rabbitmq/ command: bash -c "sleep 10; rabbitmq-server;" rabbit_node_2: environment: - RABBITMQ_ERLANG_COOKIE='secret_cookie' networks: - back hostname: rabbit_node_2 depends_on: - rabbit_node_1 image: "rabbitmq:3-management" ports: - "15673:15672" - "5673:5672" tty: true volumes: - rabbit2:/var/lib/rabbitmq - ./conf/:/etc/rabbitmq/ command: bash -c "sleep 10; rabbitmq-server; "volumes: rabbit1: driver: local rabbit2: driver: localnetworks: back:
Here is simple docker compose
version: "3"services: rabbitmq: image: rabbitmq command: rabbitmq-server expose: - 5672 - 15672