您的位置:首页 > 运维架构 > Docker

docker安装rabbitMQ(目录映射、端口映射、设置web管理用户名和密码)

2020-06-04 07:23 561 查看

拉取镜像
management版本是带有web管理界面的

docker pull rabbitmq:3.7.14-management

根据下载的镜像创建和启动容器
rabbitmq有一个默认的用户名和密码,guest和guest,但为了安全考虑,该用户名和密码只允许本地访问,如果是远程操作的话,需要创建新的用户名和密码

docker run -di --name rabbitmq -p 5672:5672 -p 15672:15672 -v `pwd`/rabbitmq:/var/lib/rabbitmq --hostname myRabbit -e RABBITMQ_DEFAULT_VHOST=myvhost -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin rabbitmq:3.7.14-management

说明:

-i
:表示运行容器
-d
:在run后面加上-d参数,则会创建一个守护式容器在后台运行(这样创建容器后不会自动登录容器,如果只加-it两个参数,创建后就会自动进去容器)。
-di
:后台运行容器;
--name
:指定容器名;
-p
:指定服务运行的端口(5672:应用访问端口;15672:控制台Web端口号);
-v
:映射目录或文件(文件共享),格式 宿主机目录:容器目录
--hostname
:主机名(RabbitMQ的一个重要注意事项是它根据所谓的 “节点名称” 存储数据,默认为主机名);
-e 指定环境变量
;(RABBITMQ_DEFAULT_VHOST:默认虚拟机名;RABBITMQ_DEFAULT_USER:默认的用户名;RABBITMQ_DEFAULT_PASS:默认用户名的密码)

查看正在运行容器
使用命令:

docker ps

浏览器打开web管理端
http://Server-IP:15672

输入刚才设置的用户名admin密码admin
如果不能登陆请尝试用guest登陆(原默认用户名)

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐