项目场景:
问题描述
根据文章安装一步一步安装到 创建broker容器,创建容器命令如下
docker run -d --name rmqbroker --link rmqnamesrv:namesrv -p 10911:10911 -p 10909:10909 --privileged=true
-v /Users/data/rocketmq/broker/logs:/root/logs
-v /Users/data/rocketmq/broker/store:/root/store
-v /Users/data/rocketmq/broker/conf/broker.conf:/opt/docker/rocketmq/broker.conf
-e "NAMESRV_ADDR=namesrv:9876" -e "MAX_POSSIBLE_HEAP=200000000" rocketmqinc/rocketmq sh mqbroker
-c /opt/docker/rocketmq/broker.conf
出现java.io.FileNotFoundException: /opt/docker/rocketmq/broker.conf (Is a direct)错误,困扰两天无法解决
解决方案:
-v /Users/data/rocketmq/broker/conf/broker.conf:/opt/docker/rocketmq/broker.conf
这行前后都指向/opt/docker/rocketmq/broker.conf 解决问题
希望这篇文章可以帮助到未来架构师