在wls2中使用docker安装启动rabbitmq

1.启动docker:service docker start

2.下载rabbitmq: docker pull rabbitmq:management

3.根据下载的镜像创建和启动容器

docker run -d --name rabbitmq-m -p 5672:5672 -p 15672:15672 -v pwd/data:/var/lib/rabbitmq --hostname myRabbit -e RABBITMQ_DEFAULT_VHOST=my_vhost -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin rabbitmq:management

创建启动容器命令解析:

命令语法:

docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

使用 [OPTIONS]解析:

-d 后台运行容器;

--name 指定容器名(后续 关闭 重启 启动 容器 使用);

-p 指定服务运行的端口

5672:rabbitmq服务器与生产者消费者通信端口号;

15672:rabbitmq后台管理端口号;

-v 映射目录

-v A:B 让docker里面的B目录指向命令执行的本机的A目录;

--hostname 主机名

RabbitMQ的一个重要注意事项是它根据 “节点名称” 存储数据

节点名称默认为主机名

-e 指定环境变量

RABBITMQ_DEFAULT_VHOST:默认虚拟机名;

RABBITMQ_DEFAULT_USER:默认的用户名;

RABBITMQ_DEFAULT_PASS:默认用户名的密码;

使用IMAGE

rabbitmq:management,下载的镜像。

4. 管理页面访问地址:http://172.26.14.155:15672/#/

5.处理使用WSL2的docker启动rabbitmq,不能访问rabbitmq后台管理页面的问题

参考资料:wsl2中docker内部网络的端口转发https://www.liangzl.com/get-article-detail-191209.html

你可能感兴趣的:(在wls2中使用docker安装启动rabbitmq)