如果仅仅是单个rabbitmq容器在单台服务上运行,并不是搭建rabbitmq集群,则不需要使用到service。仅仅通过容器暴露端口到宿主机的形式。
1、拉取 RabbitMQ 镜像
我这边选择的版本是 rabbitmq:3.12-management在终端中执行以下命令以拉取 rabbitmq:3.12-management根据自己使用过的版本:镜像尽量选择 带-management后缀的,因为这个是自带Web监控页面,同3.12版本MQ有两个:
docker pull rabbitmq:3.12-management
docker pull rabbitmq:3.12 这个是不带Web管理页面的,是需要自己手动安装插件
docker pull rabbitmq:3.12-management
2、通过kuboard界面创建rabbitmq的工作负载
3、填写容器信息
4、填写服务service信息,需要指定容器中的15672映射到宿主机对应的端口上,通过界面访问
5、然后保存,确定运行容器,在浏览器中输入宿主机ip+32000端口(映射到宿主机的端口),登录rabbitmq的管理界面,默认账号密码为:guest/guest