使用 Docker Compose 快速啟動 RabbitMQ 伺服器

WayneJ發表於2019-03-01

前(fei)言(hua):

好久沒來 laravel-china 發帖了,因為轉 Java 了,Laravel 少用了,吐槽一下 Java 開發確實沒 PHP 方便呀。

正文

Docker 安裝就不再贅述。
使用 Docker Compose 二進位制,docker-compose [-f <arg>...] [options] [COMMAND] [ARGS...],在 Docker 容器中構建和管理多個服務。

Use -f to specify name and path of one or more Compose files

使用 -f 標誌指定 Compose 配置檔案的位置

Compose 檔案

docker-compose.yml 檔案可以指定一個 rabbitmq 服務。

rabbitmq:
  image: rabbitmq:management
  ports:
    - "5672:5672"
    - "15672:15672"

執行

你可以在與 docker-compose.yml 檔案同個目錄中,執行 docker-compose up 讓 RabbitMQ 在容器中執行。如果有多個配置檔案,可以如上所說使用 -f 標誌指定檔案:docker-compose -f docker-compose.yml
啟動後,可以執行 docker container ls 檢視容器列表,檢查是否啟動成功。
最後,可以在瀏覽器中訪問管理頁面:http://localhost:15672

參考連結

Compose (docker-compose) CLI reference

Wayne

相關文章