Docker安装RabbitMQ
本文记录使用Docker容器安装RabbitMQ的过程。
1. 选择版本
访问https://hub.docker.com/_/rabbitmq?tab=description
选择相应的RabbitMQ版本,这里博主选择3.7.14-management-alpine·
这个版本,management
表示是带有管理页面的。
2. 拉取镜像
docker pull rabbitmq:3.7.14-management-alpine
xudc@ubuntu:~$ sudo docker pull rabbitmq:3.7.14-management-alpine
3.7.14-management-alpine: Pulling from library/rabbitmq
c87736221ed0: Pull complete
8c2715551840: Pull complete
e8be02812b74: Pull complete
1cf13918e9b7: Pull complete
6fc5ed502993: Pull complete
8322c9f89766: Pull complete
4b06f0bcf750: Pull complete
3c3934b39215: Pull complete
25817cb5b4e3: Pull complete
Digest: sha256:67a35dbf2ad6f06837cdfbf7f8766ee68fd906d0a7464eabc50477068bd1dae9
Status: Downloaded newer image for rabbitmq:3.7.14-management-alpine
3. 查看运行镜像
查看镜像
xudc@ubuntu:~$ sudo docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
rabbitmq 3.7.14-management-alpine 273cb989739b 4 days ago 132MB
启动镜像,并指定内网端口映射docker run -d --hostname my-rabbit --name my-rabbitmq --restart=always -p 5672:5672 -p 15672:15672 rabbitmq:3.7.14-management-alpine
xudc@ubuntu:~$ sudo docker run -d --hostname my-rabbit --name my-rabbitmq --restart=always -p 5672:5672 -p 15672:15672 rabbitmq:3.7.14-management-alpine
936ed56eb682c245531687953635b29ca7fb1a56bcbf1aa2ae9ca49f9efcff1c
–restart=always :表示随着Docker容器重启
-p 5672:5672 -p 15672:15672 :表示把外网端口映射到内网端口
-d :表示后台运行
–name my-rabbitmq :表示启动后的容器实例名称为my-rabbitmq
4. 后台管理
访问http://192.168.0.2:15672
(地址为:http://主机IP:15672)账号密码默认guest
登录成功: