基于docker搭建rabbitmq
前提是安装了docker的环境,这个我之前的文章中有。
安装Rabbitmq的步骤和其他的软件在docker中安装步骤类似
1 找到镜像中心
https://hub.qiniu.com/store/library/rabbitmq#page=detail
2 根据要求 找到指定的版本(tag)
我这里是使用的七牛的镜像地址,然后使用的3.7:manager 的一个版本
3 使用指令拉取image 镜像文件到服务器
docker pull reg.qiniu.com/library/rabbitmq:3.7.1-management
4 docker image ls 查看到下载的镜像
5 根据下载的镜像生成容器,这里他们的image库中心给出了安装指令
$ docker run -d —hostname my-rabbit —name some-rabbit rabbitmq:3
上面的指令是一个简单的运行,现在我根据上面的指令改造成自己需要的一个运行指令
$ docker run -d —hostname rabbit —name rabbit -e RABBITMQ_DEFAULT_USER=*** -e RABBITMQ_DEFAULT_PASS=*** -p 15672:15672 reg.qiniu.com/library/rabbitmq:3.7.1-management
-d 在后台运行
-hostname 指定rabbit容器的运行主机名称,默认是随机的,如果不配置,在重启容器的时候以前的数据就会丢失
-name 定义容器的名字
-e 设置容器内的环境变量 这里指定了rabbit的web登录用户名和密码
-p 指定外部端口:容器端口 的一个映射
这面的指令通用整理
$ docker run -d —hostname
参考地址:http://blog.51cto.com/jieruma/2064094
还没有评论,来说两句吧...