1、拉取镜像
docker pull rabbitmq:3.7.7-management
注:选取带有managemnet的rabbitmq镜像
查看镜像docker images
2、创建数据卷
mkdir -p docker/rabbitmq/data
3、创建rabbitmq容器
docker run -d --name rabbitmq3.7.7 -p 5672:5672 -p 15672:15672 \
-v /home/ubuntu/docker/rabbitmq/data:/var/lib/rabbitmq \
--hostname myrabbit -e RABBITMQ_DEFAULT_VHOST=my_vhost \
-e RABBITMQ_DEFAULT_USER=admin -e \
RABBITMQ_DEFAULT_PASS=admin 2888deb59dfc
注:参数说明
- \ 是换行
- -p: 端口映射,其中5672:应用访问端口;15672:控制台Web端口号;
- -v 数据卷挂载,需要完整路径;
- RABBITMQ_DEFAULT_USER、RABBITMQ_DEFAULT_PASS:登录用户名和密码
- 最后的一串ID 2888deb59dfc 是rabbitmq的镜像ID;
4、查看容器是否运行
可以使用浏览器打开web管理端:http://Server-IP:15672