七は、ドッキングウィンドウのインストールディレクトリをマウントrocketmq?

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インストールに応じて、適切に機能することができるはず、有料の注意を〜

公開された14元の記事 ウォンの賞賛2 ビュー164

おすすめ

転載: blog.csdn.net/weixin_41402056/article/details/105228948