RabbitMQ のインストールと docker 経由での起動
1. ミラーをダウンロード
docker-hub RabbitMQ:https://hub.docker.com/_/rabbitmq
rabbitmq:3-management バージョンを使用することをお勧めします
ドッカー コマンド:
docker pull rabbitmq:3-management
2.コンテナを起動する
ドッカー コマンド:
docker run \
-d \
--hostname mq1 \
--name my-rabbitMQ \
-e RABBITMQ_DEFAULT_USER=root \
-e RABBITMQ_DEFAULT_PASS=123456 \
-p 15672:15672 \
-p 5672:5672 \
rabbitmq:3-management
コマンドの説明:
docker run \
-d \ # 后台运行
--hostname mq1 \ # 主机名(非集群可忽略)
--name my-rabbitMQ \ # 容器名称
-e RABBITMQ_DEFAULT_USER=root \ # 默认用户名
-e RABBITMQ_DEFAULT_PASS=123456 \ # 默认密码
-p 15672:15672 \ # 管理页端口映射(宿主端口:容器端口)
-p 5672:5672 \ # 通信端口(宿主端口:容器端口)
rabbitmq:3-management # 镜像名及版本号
3. 管理ページにアクセスする
ポート 15672 にアクセスするには、仮想マシンの IP アドレスとポート番号をブラウザに入力するだけです.
たとえば、私の場合は 192.168.0.102:15672 です
ファイアウォールはこのポートを開きましたが、まだ直接アクセスできます.
理由は、docker コンテナー マッピング ポートが自動的に iptables ルールを操作し、ファイアウォール上の開いているポートのリストが変更されないためです.
コンテナーの起動時に設定されたデフォルトのユーザー名とパスワードを入力します