1.検索ミラー
docker search rocketmq
2、ミラーリングを引っ張っ
docker pull rocketmqinc/rocketmq:4.4.0
図3に示すように、ミラーを表示します
docker images
図4に示すように、ディレクトリを作成するマッピングNameSrv
ます。mkdir -p /データ/ rocketmq_9876 / namesrv / {ログ、店舗}
5、。NameSrv新しいコンテナを実行します
docker run -d -p 9876:9876 --name rmqserver rocketmqinc/rocketmq:4.4.0 sh mqnamesrv
図6に示すように、ディレクトリ・マッピング・ブローカを作成し
ます。mkdir -p /データ/ rocketmq_9876 /ブローカー / {ログ、店舗、CONF}
7、設定ファイルを編集
vim /data/rocketmq_9876/broker/conf/broker.conf
brokerClusterName = DefaultCluster
brokerName = broker-a
brokerId = 0
deleteWhen = 04
fileReservedTime = 48
brokerRole = ASYNC_MASTER
flushDiskType = ASYNC_FLUSH
brokerIP1 = 192.168.25.111
8 - スタートブローカー
docker run -d -p 10911:10911 -p 10909:10909 -v /data/rocketmq_9876/broker/conf/broker.conf:/opt/rocketmq-4.4.0/conf/broker.conf --name=rmqbroker --link rmqserver:namesrv -e "NAMESRV_ADDR=namesrv:9876" -e "MAX_POSSIBLE_HEAP=200000000" rocketmqinc/rocketmq:4.4.0 sh mqbroker -c /opt/rocketmq-4.4.0/conf/broker.conf
8、引っ張っコンソールミラーリング
docker pull pangliang/rocketmq-console-ng
10、操作コンソール容器
docker run -e "JAVA_OPTS=-Drocketmq.namesrv.addr=192.168.25.111:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false" -p 9877:8080 -di --name=rocketmq-console-ng pangliang/rocketmq-console-ng
11、訪問:192.168.25.111:9877
上記の手順は、何の問題、問題はないの実行を開始しませんが、!!!ファイルをマウントし、マウントコマンドが開始されている可能性がありますが、マウントが失敗した理由を、使用することを知らないん
docker exec -it 容器ID /bin/bash
見ることができ、容器に参照し、対応するログストアを生成し、
問題の持ち主ならば、私は知らない、またはパスまたは/ホームには、マップすることはできませんので?????
、次のように答え偉大な神
のブログの多くを参照しては、適切ではありません
私は、彼らがログや店舗の起動モードを搭載何ました
-マウントは、ログサーバ開始
ドッキングウィンドウの実行には、-d -p 9876:9876 -v /データ/ rocketmq_9876 / namesrv /ログ:/ルート/ rocketmq /ログ--name = rocketmq-namesrv -e "MAX_POSSIBLE_HEAP = 100000000" rocketmqinc / rocketmq :4.4.0 SH mqnamesrv
-挂载ログ和店的ブローカー启动
ドッキングウィンドウの実行-d -p 10911:10911 -p 10909:10909 -v /データ/ rocketmq_9876 /ブローカー/ログ:/ルート/ rocketmq /ログ-v /データ/ rocketmq_9876 /ブローカー/ストア:/ルート/ rocketmq /ストア-v /data/rocketmq_9876/broker/conf/broker.conf:/opt/rocketmq-4.4.0/conf/broker.conf --name = rokcetmqブローカ--link rmqserver:namesrv - E「NAMESRV_ADDR = namesrv:9876」-e「MAX_POSSIBLE_HEAP = 200000000」rocketmqinc / rocketmq:4.4.0 SH mqbroker -c /opt/rocketmq-4.4.0/conf/broker.conf
参考リンク:
https://www.cnblogs.com/liconglong/p/11791869.html
https://blog.csdn.net/fenglibing/article/details/92378090
感がコンテナの開始のルートである場合は、この方法では、それは問題はないかもしれないが、私はrocketmqだった、もちろん私は〜/ルートは/家ですが、問題が残っている置き換えるしようとしています
見て神をお知らせください。
私が唯一の解決されない見にマッピングするためにログ・パスを変更しようとすることができますされていません。。。。
します。https://gitee.com/fred4j/rocketmq-test.gitまた、建物のコードがspringbootアドレスは、クラウドをrocketmq提示
コンソールの追加トピックに自分のコンソールへの私のデモplusインストールに応じて、適切に機能することができるはず、有料の注意を〜