首页 > 编程知识 正文

rabbitmq实例教程,docker命令行大全

时间:2023-05-03 06:23:29 阅读:146685 作者:3700

docker安装RabbitMq rabbitMQ是一个开源的高性能消息中间件,最近将在项目中使用,因此使用docker进行构建,快速方便

一.取得后视镜后使用

docker search rabbitMq命令获取镜像列表

2 .使用

dockerpulldocker.io/rabbit MQ :3.8 -管理镜像

选择了STARS数量最多的官方镜像。 由于缺省的rabbitmq镜像没有web端管理插件,因此我们将镜像tag指定为3.8-management。 这意味着您可以下载镜像版本的包含web管理插件,其他tag版本可以访问DockerHub查询

二、使用创建rabbitMq容器的docker images获取并显示rabbitMq的镜像ID。 我的是4b23cfb64730

2 .通过运行docker run---namerabbitmq-- d-p 1567236015672-- p 567236056724 b 23 CFB 64730命令创建rabbitMQ容器。 这里参数的含义如下。

-name指定容器名称-d指定容器,以守护进程方式运行-p指定容器内部的端口号和宿主机之间的映射。 缺省情况下,rabbitMq使用15672为web端接口创建访问时端口。 5672执行完数据通信端口命令后,docker使用ID为4b23cfb64730的镜像创建容器,创建完成后容器ID返回3AE75

运行docker ps时,您会看到正在运行的容器,并看到rabbitMq正在运行

3 .显示容器日志docker logs -f容器ID命令允许您查看容器日志。 运行docker logs -f 3ae命令以查看rabbitMq正在启动的日志。 3ae是容器ID的缩写——容器ID太长。 使用时请写前几位

从日志中可以看到,默认情况下,rabbitMq创建来宾用户,授予管理员角色权限,服务监听5672端口的TCP连接和15672端口的HTTP连接。 这样就说明安装成功了。

三.访问rabbitMq 1。 通过访问web界面并在浏览器中输入您的主机Ip:15672回车,即可访问rabbitMq的web端管理界面。 默认用户名和密码均为guest,出现以下界面表示成功。

2 .添加新帐户的默认来宾帐户具有访问限制,默认情况下只能从本地网络(例如,localhost )访问,因此限制对远程网络的访问例如,添加根用户。

运行docker exec -i -t 3ae清爽大象/bash进入rabbitMq容器内部

[ root @ localhost docker ] # docker exec-I-t3a清爽大象/bash root @ 3ae 75 EDC 48 e 2:/#] rabbitmqctl add _ u u u u u user root 123456

root @ 3ae 75 EDC 48 e 2:/# rabbitmqctladd _ user root 123456添加用户' root ' .rabbitmqctlset _ permissions-p/root

root @ 3ae 75 EDC 48 e 2:/# rabbitmqctlset _ permissions-p/root '.*.* '.* ' settingpermissionsforuser ' root

root @ 3ae 75 EDC 48 e 2:/# rabbitmqctlset _ user _ tagsrootadministratorsettingtagsforuser ' root ' to [ adminstrator ] .

root @ 3ae 75 EDC 48 e 2:/# rabbitmqctllist _ userslistingusers . usertagsguest [ administrator ] root [ administrator ]执行rabbitMq的安装到此结束

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。