在官網找了"$ docker run -d --hostname my-rabbit --name some-rabbit -p 8080:15672 rabbitmq:3-management"這條安裝命令,在docker上安裝了RabbitMQ,,結果輸入http://localhost:8080並不能訪問到RabbitMQ的管理頁面docker
安裝以下瀏覽器
因爲訪問不到管理頁面,因此查看有沒有啓動成功,發現已經啓動了,以下圖3d
查看該端口映射blog
發現ip居然不是127.0.0.1而是0.0.0.0。因而拉到最前面發現docker啓動時的ip是192.168.99.100接口
因此在瀏覽器輸入192.168.99.100:8080,進入登錄頁面rabbitmq
登陸名和密碼是本文第一張圖中官網給的guest和guest,訪問成功ip
可是想用本機ip怎麼辦呢,原來當時是由於接口沒映射,因此致使使用不了localhost訪問,正確的運行方式以下it
docker run -d --hostname localhost --name myrabbit -p 15672:15672 -p 5672:5672 rabbitmq:3-management容器
這樣就能夠使用本機的端口訪問容器端口啦。其中--hostname這個選項設置不設置都行,主要是要把兩個端口(5672,15672)用-p映射到本機登錄