资源下载: GitIDEA
使用 Docker 部署 RabbitMQ 可以简化安装和配置过程,提高系统的灵活性和可移植性。以下是详细步骤:
拉取 RabbitMQ 镜像
首先,拉取 RabbitMQ 的 Docker 镜像:
docker pull rabbitmq:management
创建挂载目录
创建一个目录用于挂载 RabbitMQ 数据:
mkdir -p /usr/local/docker/rabbitmq
启动 RabbitMQ 容器
使用以下命令启动一个新的 RabbitMQ 容器:
docker run -id --name=rabbitmq -v /usr/local/docker/rabbitmq:/var/lib/rabbitmq -p 15672:15672 -p 5672:5672 -e RABBITMQ_DEFAULT_USER=root -e RABBITMQ_DEFAULT_PASS=2397 rabbitmq:management
在这条命令中,我们做了以下配置:
-
-id:以交互模式启动容器并在后台运行。
-
–name=rabbitmq:为容器指定一个名称。
-
-v /usr/local/docker/rabbitmq:/var/lib/rabbitmq:将主机目录挂载到容器内的 /var/lib/rabbitmq,用于持久化数据。
-
-p 15672:15672:映射 RabbitMQ 管理页面端口。
-
-p 5672:5672:映射 RabbitMQ 消息接收端口。
-
-e RABBITMQ_DEFAULT_USER=admin:设置默认用户名。
-
-e RABBITMQ_DEFAULT_PASS=admin:设置默认密码。
查看容器日志
启动容器后,可以使用以下命令查看容器日志,确保 RabbitMQ 正常启动:
docker logs -f rabbitmq
在浏览器中访问 http://<你的服务器地址>:15672,使用之前设置的用户名和密码(root和 2397)登录,即可访问 RabbitMQ 的管理界面。
通过以上步骤,你可以轻松地在 Docker 中部署并运行 RabbitMQ。确保数据持久化和端口配置正确,以便顺利访问和管理 RabbitMQ 服务。