gpt4 book ai didi

Docker Compose 和 rabbitmq docker 镜像插件

转载 作者:行者123 更新时间:2023-12-04 16:33:29 24 4
gpt4 key购买 nike

我想拥有基于rabbitmq 的自定义图像。我喜欢用 docker-compose 创建的自定义图像。我想启动管理插件

如果我使用 docker compose 作为

 rabbitmq: # https://registry.hub.docker.com/_/rabbitmq/
image: rabbitmq:3-management
ports:
- 5672:5672
- 15672:15672
- 8080:8080

它确实带来了管理插件。

如果我使用 docker compose
version: '2'
services:
# Rabbit service. See https://hub.docker.com/_/rabbitmq/
rabbit:
container_name: dev-rabbit
image: rabbitmq-our:3-management
build: ./rabbitmq-our
environment:
- RABBITMQ_DEFAULT_USER=rabbit
- RABBITMQ_DEFAULT_PASS=mq
- RABBITMQ_DEFAULT_VHOST=my_vhost
ports:
- "4369:4369"
- "5671:5671"
- "5672:5672"
- "15672:15672"
- "8080:8080"

和 Dockerfile 位于 rabbitmq-our/文件夹如
FROM rabbitmq

然后没有启动插件,我没有得到管理控制台。

我如何指定在我的自定义镜像启动中运行该“3-management”插件?

最佳答案

我已经像这样编写了 RabbitMQ 管理插件。

rabbit:
container_name: dev_rabbit
hostname: rabbit
image: rabbitmq:3.6.6-management
environment:
- RABBITMQ_DEFAULT_USER=user
- RABBITMQ_DEFAULT_PASS=user
ports:
- "5672:5672"
- "15672:15672"

我取自 hub.docker official page .

关于Docker Compose 和 rabbitmq docker 镜像插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36740709/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com