docker启动rabbitmq(docker启动rabbitmq镜像)
本篇文章给大家谈谈docker启动rabbitmq,以及docker启动rabbitmq镜像对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、如何连接 本地 rabbitmq 服务
- 2、docker rabbitmq 官方镜像怎么启动管理页面
- 3、docker中启动rabbitmq命令
- 4、docker nginx、rabbitmq、redis部署
- 5、Docker安装RabbitMQ并设置用户名密码
如何连接 本地 rabbitmq 服务
1、安装
在Mac下安装RabbitMQ是非常简单的,一般默认RabbitMQ服务器依赖的Erlang已经安装,只需要用下面两个命令就可以完成RabbitMQ的安装察滚竖(前提是homebrew已经被安装):
?
brew update
brew install rabbitmq
安装完成后需要备姿将/usr/local/sbin添加到$PATH,可以将下面这两行加到~/.bash_profile或者~/.profile:
# RabbitMQ Config
export PATH=$PATH:/usr/local/sbin
在Windows下安装稍微麻烦些,需要先安装ErLang,然后下载RabbitMQ可执行文件安装
2、启动RabbitMQ服务
上面配置完成后,需要关闭终端窗口,重新打开,然后输入下面命令即可启动RabbitMQ服务:
rabbitmq-server!
可以在后面加-detatched选项败大参数表示以守护进程方式启动
[img]docker rabbitmq 官方镜像怎么启动管理页面
你要pull具有管理插件的版本,看其版本命名具有management关键词卜拍
另外要放开你的主老皮机端口15672,浏览器访问这型含羡个web端口即可。
docker中启动rabbitmq命令
docker中启动rabbitmq命令]
docker run -d -e RABBITMQ_DEFAULT_USER=chenmt -e RABBITMQ_DEFAULT_PASS=123456 -p 5672:5672 -p 15672:15672 --name rabbitmq rabbitmq:management
设置用户名与密码使用碰毕有图裤乎形界面的版笑纯芹本
docker nginx、rabbitmq、redis部署
1.在服务器下首先安装docker
2.docker nginx部署:
[root@cs007 hs]# docker pull nginx
[root@cs007 hs]# docker run --name nginx-test -p 8081:80 -d nginx
[root@cs007 hs]# docker ps -a -n 1
[root@cs007 hs]# curl localhost:8081
外网访问:服务器地址:8081/nginx
docker 部署mysql
docker pull registry.cn-hangzhou.aliyuncs.com/sqqdcl/db:v5
docker run -itd --name mysql-0331 -p 3306:3306 -v /opt/mysql/data:/var/lib/mysql -eMYSQL_ROOT_PASSWORD=sq registry.cn-hangzhou.aliyuncs.com/sqqdcl/db:v5
docker
ps或 docker ps-a或 docker ps-a--no-trunc
docker inspect mysql
1.mkdir -p /opt/mysql/升弯data
docker pull registry.cn-hangzhou.aliyuncs.com/纤笑孙sqqdcl/db:v5
docker run -itd --name mysql-0331 -p 3307:3306 -v /opt/mysql/毁链data:/var/lib/mysql -eMYSQL_ROOT_PASSWORD=sq registry.cn-hangzhou.aliyuncs.com/sqqdcl/db:v5
docker ps或 docker ps-a或 docker ps-a--no-trunc
docker inspect mysql
PS C:\Users\Administrator docker exec -it e988fbe43744 /bin/bash
root@e988fbe43744:/docker-entrypoint-initdb.d# mysql -psq
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.31 MySQL Community Server (GPL)
Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql exit
2.rabbitmq部署
mkdir -p /opt/rabbitmq/data
docker pull rabbitmq:3.8.3-management
docker run -itd--name rabbitmq0401 -p5672:5672 -p15672:15672 -p15692:15692 -v /opt/rabbitmq/data:/var/lib/rabbitmq -eRABBITMQ_DEFAULT_USER=guest -eRABBITMQ_DEFAULT_PASS=guest rabbitmq:3.8.3-management
3.redis部署
mkdir -p /opt/redis/data
docker pull registry.cn-hangzhou.aliyuncs.com/sqqdcl/redis
docker run -itd --name redis-0401 -p 6380:6379 -v /opt/redis/data:/data -v /etc/localtime:/etc/localtime:ro registry.cn-hangzhou.aliyuncs.com/sqqdcl/redis
docker run -itd --name redis-0401 -p 6380:6379 -v /opt/redis/data:/data registry.cn-hangzhou.aliyuncs.com/sqqdcl/redis
Docker安装RabbitMQ并设置用户名密码
1. 地址访问不到
这是因拿此为我们演示的是安装在云服务器中的docker中,我们需要去云服务器的控制台中的安全组把15672端口打开,如果是安装的本地的docker就没有这消渣迅个问题。
2. 如文章开头图片所示,我们没有 Username 和 Password
这是因为要在rabbitmq中添加用户
这时候在浏览器中输入 ip:15672 用刚才设置的用户名和密码就可以登入了
(注意!本次演示的安装设备是云服务器,梁逗后面在浏览器中访问时地址中的ip要注意用云服务的公网ip)
关于docker启动rabbitmq和docker启动rabbitmq镜像的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。