Dockerデスクトップをインストールするダウンロード先: Docker Desktop for Mac and Windows | Docker Docker-composeコマンドが利用可能かどうかを確認する
Dockerイメージを表示
画像をダウンロードApacheRocketMQ/ロケットMQ
ymlファイルを書き込むドッカーの作成 サービス: 名前rv: 画像: apacherocketmq/rocketmq コンテナ名: rmqnamesrv ポート: -9876:9876 ボリューム: - D:/rocketmq/namesrv/logs:/home/rocketmq/logs コマンド: sh mqnamesrv ブローカ: 画像: apacherocketmq/rocketmq コンテナ名: rmqbroker ポート: - 10909:10909 - 10911:10911 - 10912:10912 ボリューム: - D:/rocketmq/broker/logs:/home/rocketmq/logs - D:/rocketmq/broker/store:/home/rocketmq/store - D:/rocketmq/broker/conf/broker.conf:/home/rocketmq/rocketmq-4.6.0/conf/broker.conf 環境: NAMESRV_ADDR: "namesrv:9876" JAVA_OPTS: "-Duser.home=/opt" JAVA_OPT_EXT: "-server -Xms128m -Xmx128m -Xmn128m" コマンド: sh mqbroker -n namesrv:9876 -c ../conf/broker.conf 依存: -名前 rmqコンソール: 画像: styletang/rocketmq-console-ng コンテナ名: rmqconsole ポート: - 18080:8080 環境: JAVA_OPTS: "-Drocketmq.namesrv.addr=namesrv:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false" 依存: -名前 dockerにタグが指定されておらず、インストール日時は2021-10-13、最新バージョンは4.6.0なので、上記の設定ファイルを4.6.0ディレクトリに変更します。 D:/rocketmq/broker/conf/ディレクトリのbroker.confを設定します。
broker.conf ファイル # Apache Software Foundation (ASF) に1つ以上のライセンスの下でライセンス供与されています # 貢献者ライセンス契約。同梱のNOTICEファイルを参照してください。 # 著作権の所有権に関する追加情報については、この作品を参照してください。 # ASF は、Apache License バージョン 2.0 に基づいてこのファイルをお客様にライセンスします。 # (「ライセンス」); あなたはこのファイルを以下の条件に従わない限り使用することはできません # ライセンス。ライセンスのコピーは以下から入手できます。 # # http://www.apache.org/licenses/LICENSE-2.0 # # 適用法で義務付けられている場合、または書面で同意されている場合を除き、ソフトウェア # ライセンスに基づいて配布されるものは「現状有姿」で配布されます。 # 明示的または黙示的を問わず、いかなる種類の保証または条件もありません。 # 権限と使用許諾を規定する具体的な言語についてはライセンスを参照してください。 # ライセンスに基づく制限。 ブローカークラスタ名 = デフォルトクラスタ ブローカー名 = ブローカー-a ブローカーID = 0 削除時 = 04 ファイル予約時間 = 48 ブローカーロール = ASYNC_MASTER フラッシュディスクタイプ = ASYNC_FLUSH #docker-composeを使用してバックエンドをデプロイする場合、brokerIP1を同じLAN内に構成する必要はありません brokerIP1=ローカルホストのIP コンテナを作成して起動するymlが配置されているディレクトリで実行します
ビジュアルクライアント(デフォルトのポート番号 8080)ymlのポート番号が18080に変更されました http://localhost:18080/#/ これで、Docker Desktop での rocketmq のインストールに関するこの記事は終了です。Docker での rocketmq のインストールの詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
>>: Google Chromeの自動入力問題に対する完璧な解決策
1. テーブルAのデータを使用してMySQLのテーブルBの内容を更新するたとえば、データ テーブル内...
目次原因理由NPM の紹介: CNPM の紹介:より良い方法方法の改善npm と cnpm を一緒に...
<br />今は情報爆発の時代であるだけでなく、サービス爆発の時代でもあります。それはす...
テキストシャドウテキストに影を追加します。テキストとテキスト装飾に複数のシャドウを追加することができ...
Taobao のウェブページはインポートを使用していますが、多くのウェブサイトはリンクを使用していま...
追加するdocker run -it -name test -d nginx:latest /bin...
どのような製品について言及したいですか?最近、ユーザーがマーケティングの変化をよりよく観察できるよう...
目次1. 切り捨て操作1.1 MySQL truncate はどのような操作を実行しますか? 1.2...
序文一部の CSS 相互作用の影響により、要素に設定されたz-index実際のサイズに応じて重ね合わ...
#文字列連結 concat(s1,s2); テーブル内の last_name と first_nam...
Linux に Node.js をインストールする方法は 2 つあります。1 つは簡単で、解凍して使...
序文モバイル端末のREM適応ソリューションのレビューと概要remの使い方rem 単位の計算は、HTM...
Nginx を使用して同じドメイン名で複数のプロジェクトを構成するには、次の 2 つの方法があります...
目次シーン設定ゲームリソース砲塔の回転動的に生成された弾丸衝突計算効果を高めるターゲットの動き弾薬庫...
まず、私たちがやりたいことは、serverA の usera を使用して、パスワードなしで serv...