1. docker.compose.yml 的command
启动一个正常的rabbitmq: docker run -d --hostname my-rabbit --name some-rabbit rabbitmq:3.9-management
docker ps可以看到他的命令是 usr/sbin/docker.entrypoint.sh,这个脚本,启动了服务。
现在写docker.compose.yml ,增加 commond 命令。
这样,rabbtimq 服务起不来了。容器还在跑。
2.删除本节点上的 rabbitmq : docker rm $(docker ps -aq -f ancestor=rabbitmq
)
3.2个rabbitmq节点没集群,应用在跑。rm其中一个container,回新起来一个container 发现报了很多错。是应用取数据的时候,这个新起来的节点,没有队列结构。
4. 查看cookie: docker exec -it cat /var/lib/rabbitmq/.enlang.cookie