6
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

RabbitMQをインストールする(Windows/Mac/Docker)

Last updated at Posted at 2020-07-08

最終更新日

2020年7月8日

検証を行ったOS/Dockerのバージョンは下記です。

  • Windows 10 Home 64bit 2004 19041.329
  • macOS Catalina 10.15.5
  • Docker Desktop for Mac 2.3.0.3

インストールするもののバージョンは下記です。

  • RabbitMQ 3.8.5

この記事が古くなった場合、下記の手順は最新のインストール手順とは異なっている可能性があります。その場合は公式ドキュメントをご確認ください。

Windowsの場合

Erlangのインストール

(1) https://erlang.org/download/otp_versions_tree.html からEralngのインストーラーをダウンロードしてください。

スクリーンショット 2020-07-08 15.51.43.png

(2) インストーラーをダブルクリックしてください。

(3) [はい]をクリックしてください。

スクリーンショット 2020-07-08 16.01.50.png

(4) [Next]をクリックしてください。

スクリーンショット 2020-07-08 16.02.19.png

(5) [Next]をクリックしてください。

スクリーンショット 2020-07-08 16.02.45.png

(6) [Install]をクリックしてください。

スクリーンショット 2020-07-08 16.03.11.png

(7) [Close]をクリックしてください。

スクリーンショット 2020-07-08 16.04.28.png

RabbitMQのインストール

(1) https://www.rabbitmq.com/install-windows.html#installer からRabbitMQのインストーラーをダウンロードしてください。

スクリーンショット 2020-07-08 16.00.39.png

(2) インストーラーをダブルクリックしてください。

(3) [はい]をクリックしてください。

スクリーンショット 2020-07-08 16.04.59.png

(4) [Next]をクリックしてください。

スクリーンショット 2020-07-08 16.05.26.png

(5) [Install]をクリックしてください。

スクリーンショット 2020-07-08 16.05.51.png

(6) [Windows セキュリティの重要な警告]が表示されたら[アクセスを許可する]をクリックしてください。

(7) [Next]をクリックしてください。

スクリーンショット 2020-07-08 16.07.17.png

(8) [Finish]をクリックしてください。

スクリーンショット 2020-07-08 16.07.42.png

(9) 環境変数 PATH に、 RabbitMQがインストールされたフォルダ\sbin (例: C:\Program Files\RabbitMQ Server\rabbitmq_server-3.8.5\sbin )を追加してください。

RabbitMQの設定(必要に応じて)

(1) コマンドプロンプトで rabbitmq-plugins enable rabbitmq_management を実行してください。

スクリーンショット 2020-07-08 16.16.30.png

(2) コマンドプロンプトで rabbitmq-plugins enable rabbitmq_tracing を実行してください。

スクリーンショット 2020-07-08 16.17.28.png

macOSの場合

RabbitMQのインストール

(1) ターミナルで brew install rabbitmq を実行してください。

Homebrewがインストールされていない場合は、公式サイトを参考にインストールしてください。

(2) 環境変数 PATH/usr/local/sbin を追加してください。

(3) ターミナルで rabbitmq-server を実行してください。これでRabbitMQが起動します。

スクリーンショット 2020-07-08 16.31.27.png

Ctrl + Cで停止します。

RabbitMQの設定(必要に応じて)

(1) ターミナルで rabbitmq-plugins enable rabbitmq_management を実行してください。

(2) ターミナルで rabbitmq-plugins enable rabbitmq_tracing を実行してください。

Dockerの場合

Dockerのインストール方法は別記事にて紹介しています(Windows 10 Proの場合macOSの場合

(1) 次のようなDockerfileを作成してください。

Dockerfile
FROM rabbitmq:3.8.5-management-alpine

RUN rabbitmq-plugins enable rabbitmq_tracing

EXPOSE 5672 15672

(2) ターミナル(orコマンドプロンプト)でDockerfileを作成したフォルダに移動して、 docker image build -t rabbitmq-scd . を実行してください。

$ docker image build -t rabbitmq-scd .
Sending build context to Docker daemon  2.048kB
Step 1/3 : FROM rabbitmq:3.8.5-management-alpine
3.8.5-management-alpine: Pulling from library/rabbitmq
df20fa9351a1: Pull complete 
6a4ed0140701: Pull complete 
d144d94e32f5: Pull complete 
4d0a1f15085c: Pull complete 
3efe37eb67c8: Pull complete 
21fb2255fd06: Pull complete 
8d1fc732c7d2: Pull complete 
ebf280fe3644: Pull complete 
947f27a4fe95: Pull complete 
Digest: sha256:7bb012930d5fa185ad5a52e0693096eb4628fba48b9ad7303edb09b80c47ad0c
Status: Downloaded newer image for rabbitmq:3.8.5-management-alpine
 ---> 4e6d459e4748
Step 2/3 : RUN rabbitmq-plugins enable rabbitmq_tracing
 ---> Running in beba71787921
Enabling plugins on node rabbit@beba71787921:
rabbitmq_tracing
The following plugins have been configured:
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_tracing
  rabbitmq_web_dispatch
Applying plugin configuration to rabbit@beba71787921...
The following plugins have been enabled:
  rabbitmq_tracing

set 4 plugins.
Offline change; changes will take effect at broker restart.
Removing intermediate container beba71787921
 ---> 8aacc20abf9a
Step 3/3 : EXPOSE 5672 15672
 ---> Running in f84d57362063
Removing intermediate container f84d57362063
 ---> 0ab7f38dc713
Successfully built 0ab7f38dc713
Successfully tagged rabbitmq-scd:latest

(3) ターミナル(orコマンドプロンプト)で docker container create -p 5672:5672 -p 15672:15672 --name rabbitmq-scd rabbitmq-scd を実行してください。

$ docker container create -p 5672:5672 -p 15672:15672 --name rabbitmq-scd rabbitmq-scd
67473dcbed40bee46c5f9b3531763ed71fd6cd5b6a6cb1364b90da21d621ce59

(4) ターミナル(orコマンドプロンプト)で docker container start rabbitmq-scd を実行してください。これでRabbitMQが起動します。

$ docker container start rabbitmq-scd
rabbitmq-scd

docker container stop rabbitmq-scd で停止します。

6
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?