Like Share Discussion Bookmark Smile

J.J. Huang   2019-04-13   Docker   瀏覽次數:

Docker - 第六章 | 安裝RabbitMQ

後面會使用到RabbitMQ,讓我們直接開始使用Docker啟動一個RabbitMQ環境吧。
在 docker hub 上 rabbitmq 的 tag 很多,但是我們使用 management ,因為可以看到監控頁面。

搜尋 Image

1
docker search rabbitmq:management

拉取 Image

1
docker pull rabbitmq:management

查看 Image

1
docker images

執行 Image

以下提供兩種執行指令,主要差異是在是否指定用戶和密碼。

1
docker run --name myrabbitmq -p 15672:15672 -p 5672:5672 -d rabbitmq:management
  • –name myrabbitmq :將 Container 取名為 myrabbitmq
  • -p 15672:15672 :將 Container 的 15672 Port 映射到主機的 15672 Port (前面代表主機,後面代表容器)
  • -p 5672:5672 :將 Container 的 5672 Port 映射到主機的 5672 Port (前面代表主機,後面代表容器)
  • -d :後台執行 Container ,並返回ID
  • rabbitmq:management :指定安裝的鏡像rabbitmq:management

登入管理介面

http://localhost:15672/ 預設用戶/密碼:guest/guest

1
docker run --name myrabbitmq -p 15672:15672 -p 5672:5672 -e RABBITMQ_DEFAULT_USER=user -e RABBITMQ_DEFAULT_PASS=123 -d rabbitmq:management
  • –name myrabbitmq :將 Container 取名為 myrabbitmq
  • -p 15672:15672 :將 Container 的 15672 Port 映射到主機的 15672 Port (前面代表主機,後面代表容器)
  • -p 5672:5672 :將 Container 的 5672 Port 映射到主機的 5672 Port (前面代表主機,後面代表容器)
  • -e RABBITMQ_DEFAULT_USER=user :設定登入用戶user
  • -e RABBITMQ_DEFAULT_PASS=123 :設定登入密碼123
  • -d :後台執行 Container ,並返回ID
  • rabbitmq:management :指定安裝的鏡像rabbitmq:management

登入管理介面

http://localhost:15672/ 用戶/密碼:user/123

  • 原預先用戶/密碼,已經無法登入

  • 使用user/123登入


註:以上參考了
dock hub - rabbitmq
Docker安装rabbitmq