Recently the Raspberry Pi 4 was announced, But I am currently using my rpi 3 and want to run Rabbit MQ on it in Docker. So I used these two commands to get it to work and I just wanted to share it:
sudo rm /etc/apt/sources.list.d/docker.list;
curl –sL get.docker.com | sed ‘s/9)/10)’ | sh
If you would like to use Docker as a non-root user you should add your user to the docker group:
sudo usermod –aG docker pi
To get Rabbit MQ (which has arm container) on the pi with a management web interface run:
sudo docker run –d –hostname my-rabbit –name some-rabbit –p 15672:15672 –p 5672:5672 rabbitmq:3-management
Then get the ip of the docker container with (but since you added the ports in the previous command, this step can be skipped):
sudo docker inspect –f ‘{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}’ some-rabbit
Then you can launch a browser and go to http://thatipaddress:15672 and login with 'guest/guest'. If you did not lookup the ip of the container you can use the ip of the pi because you opened container ports when running it.
Good luck!