下载RabbitMQ镜像
docker pull rabbitmq
创建挂载目录
mkdir -p /data/rabbitmq/data && cd /data/rabbitmq/
目录授权
chmod -R 777 /data/rabbitmq/
使用docker-cli方式部署
docker run -d --name rabbitmq --restart always -v /data/rabbitmq/data:/library -e RABBITMQ_USERNAME=admin -e RABBITMQ_PASSWORD=admin -p 5672:5672 -p 15672:15672 library/rabbitmq:latest
使用docker compose方式,可参考以下docker-compose.yaml部署文件。本次实践使用docker compose方式部署,可自定义映射端口和账号密码登变量。
version: '3'
services:
rabbitmq:
image: bitnami/rabbitmq:latest
container_name: rabbitmq
restart: always
environment:
- RABBITMQ_USERNAME=admin
- RABBITMQ_PASSWORD=admin
ports:
- 5672:5672
- 15672:15672
volumes:
- /data/rabbitmq/data:/bitnami
开始创建RabbitMQ容器
docker compose up -d
查看RabbitMQ容器状态
docker compose ps