RabbitMQ for Windows Container - To host on Windows server

I want to install rabbitmq inside the Windows container on my local Docker Desktop. I want to distribute it on Windows server. I do not want to install any Linux VM and all on Windows server. I simply want to install docker engine on Windows server and distribute my local machine docker image ( which has RabbitMQ setup) to the windows server.
Please explain how to do that.

Thanks,
Mahendra

Docker was developed as a container technology for Linux. Docker engine is a Linux tool.

Docker Inc worked hard to get it running as a developer tools on Windows by providing Docker Desktop, which usually runs Linux containers in a VM. Then somehow native Windows containers were bolted onto that.

Do you want to run a Linux or native Windows container?

Thanks for reply.
I want to run RabbitMQ in Windows container on my local first, and on Windows Server I do not want to use the Linux VM etc. Simply on Windows Server want to install the Docker Engine and want to distribute my local docker image there.

Once I collected these links for installing a container engine on Windows and using Windows containers. You can check and decide if any of these help.

Normally you would need to follow the app documentation that you want to containerize and use a command line method that you can add to a Dockerfile.

If you search for “Rabbitmq windows container”, you will probbaly find this image first:

https://hub.docker.com/r/micdenny/rabbitmq-windows

If you search on Docker Hub, ou can filter to Windows container images. Here is a direct link to the RabbitMQ-related Windows container images on Docker Hub

https://hub.docker.com/search?q=rabbitmq&operating_system=windows

You could also ask a RabbitMQ community, how they would do it, which image they would trust the most (links to support channels)

https://www.rabbitmq.com/contact