RabbitMQ¶
获取镜像¶
以 3.7
版本为例,运行 docker pull
命令:
$ docker pull rabbitmq:3.7
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
rabbitmq 3.7 b17bd9d70e8b 11 days ago 127MB
$ docker pull rabbitmq:3.7-management
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
rabbitmq 3.7-management df0ee1f2343b 11 days ago 151MB
rabbitmq 3.7 b17bd9d70e8b 11 days ago 127MB
$ docker pull rabbitmq:latest
警告
推荐关注最新版本动态,但不要在生产环境上直接部署 latest 镜像! 万一拉到最新版本,与程序代码有兼容性问题,就悲剧了……
生产环境部署,指定准确的版本号,这样做最保险。
启动镜像¶
$ docker run -d --hostname rabbit.test --name rabbit.test \
-e RABBITMQ_ERLANG_COOKIE='XXXX' \
-e RABBITMQ_DEFAULT_USER='mx' \
-e RABBITMQ_DEFAULT_PASS='XXXX' \
-p 5671:5671 \
-p 5672:5672 \
-p 15671:15671 \
-p 15672:15672 \
rabbitmq:3.7-management