Docker——RabbitMQ

准备工作

在docker内部署任何应用,都需要先下载对应的镜像;下载镜像之前,需要先搜索镜像来确认该镜像是否存在:

docker search rabbitmq

从列表可以看到,docker已经有了rabbitmq的镜像,名称是“rabbitmq”,接下来下载镜像:

docker pull rabbitmq:management

(因为 management 包含web管理界面,所以下载这个。)完成后,查看一下本地镜像:

容器设置

在docker中,真正运行的是容器,镜像在我理解中是一种环境。我们在指定的镜像中运行某个容器,然后编辑和配置这个容器,从而达到想要的效果。使用以下命令运行一个rabbitmq容器:

docker run -d --name rabbitmq01 -p 5672:5672 -p 15672:15672 -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin rabbitmq:management

解释一下

-d:代表后台运行,并返回容器的ID;

--name rabbitmq01:自定义容器名称为rabbitmq01;

-p 5672:5672:将宿主机上的端口映射到容器对应端口。5672是客户端访问端口;

-p 15672:15672:将宿主机上的端口映射到容器对应端口。15672是web控制台访问端口。

-e RABBITMQ_DEFAULT_USER=admin:默认账户 admin

-e RABBITMQ_DEFAULT_PASS=admin:默认密码 admin

rabbitmq:management:依赖镜像的名称。

运行成功后,查看容器是否正常运行:

rabbitmq正常运行,接下来使用服务器的15672端口就可以进入web控制台了:


输入我们刚才设置的默认账户密码即可进入:

posted @ 2019-07-20 19:01  老马-Max  阅读(222)  评论(0编辑  收藏  举报