fengke@fengke-ghg-001:~$ docker pull rabbitmqfengke@fengke-ghg-001:~$ docker run -d -p 15672:15672 -p 5672:5672 \-e RABBITMQ_DEFAULT_VHOST=my_vhost \-e RABBITMQ_DEFAULT_USER=fengke \-e RABBITMQ_DEFAULT_PASS=fengke@123 \--hostname myRabbit \--name rabbitmq \rabbitmq
参数说明:
- -d:表示在后台运行容器;
- -p:将容器的端口 5672(应用访问端口)和 15672 (控制台Web端口号)映射到主机中;
- -e:指定环境变量:
- RABBITMQ_DEFAULT_VHOST:默认虚拟机名;
- RABBITMQ_DEFAULT_USER:默认的用户名;
- RABBITMQ_DEFAULT_PASS:默认的用户密码;
- —hostname:指定主机名(RabbitMQ 的一个重要注意事项是它根据所谓的 节点名称 存储数据,默认为主机名);
- —name rabbitmq:设置容器名称;
- rabbitmq:容器使用的镜像名称;
设置docker启动时启动的程序:
docker update rabbitmq —restart=always
启动web管理页面
docker exec -it rabbitmq rabbitmq-plugins enable rabbitmq_management
