Docker is an open platform for developing, shipping, and running applications. Docker enables you to separate your applications from your infrastructure so you can deliver software quickly. With Docker, you can manage your infrastructure in the same ways you manage your applications. By taking advantage of Docker’s methodologies for shipping, testing, and deploying code quickly, you can significantly reduce the delay between writing code and running it in production.
You can download and install Docker on multiple platforms.
Get Docker: https://docs.docker.com/get-docker/
RabbitMQ is a message broker: it accepts and forwards messages. You can think about it as a post office: when you put the mail that you want posting in a post box, you can be sure that the letter carrier will eventually deliver the mail to your recipient. In this analogy, RabbitMQ is a post box, a post office, and a letter carrier.
RabbitMQ requires a 64-bit supported version of Erlang for Windows to be installed. Latest binary builds for Windows can be obtained from the Erlang/OTP Version Tree page.
Note that Erlang must be installed using an administrative account or it won't be discoverable to the RabbitMQ Windows service.
Get Erlang: https://erlang.org/download/otp_versions_tree.html
Install RabbitMQ window: https://www.rabbitmq.com/install-windows.html
Installer for Windows systems from GitHub:https://github.com/rabbitmq/rabbitmq-server/releases
After you have successfully installed Docker and RabbitMQ on your window
OS.
Then let start Docker Service, I have open my Docker Desktop
Then let open up RabbitMQ Command Prompt from your start menu on window and run with this bellow command:
# latest RabbitMQ 3.10
docker run -it --rm --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3.10-management
This means that the RabbitMQ will be listening on port 5672 and the management portal will be on 15672.
After the docker image has been up, please go to http://localhost:15672.
You will be prompted to log in to the system. The username and password are both ‘guest’
After you have logged in success, then you will go to this page:
And in your docker desktop, you will get this containers
And this docker image
You can see log from your docker
From you running RabbitMQ in localhost
You can see Queues or Assign user:
Watch Full video for how to do it from the beginning.