RocketMQ イメージを検索するには、Docker の hub.docker.com で検索するか、Linux で Docker の検索コマンドを使用して検索することができます。ただし、最近のファイアウォールのアップグレード後、海外の Web サイトが非常に遅く開くようになりました。コマンドを使用して検索する方が便利です。Docker コマンドを操作するには、root ユーザーまたは root 権限を持つユーザーである必要があります。クエリ操作は次のとおりです。 docker 検索 rocketmq 以下の結果が得られます。 イメージはたくさん存在しますが、公式にリリースされているものはありません。foxiswho/rocketmq など、1 つだけ取り上げます。以下は、現在のイメージのすべてのバージョンを表示するシェル コマンドです。 カール https://registry.hub.docker.com/v1/repositories/foxiswho/rocketmq/tags\ | tr -d '[\[\]" ]' | tr '}' '\n'\ | awk -F: -v image='foxiswho/rocketmq' '{if(NR!=NF && $3 != ""){printf("%s:%s\n",image,$3)}}' 他の画像を表示する場合は、画像名 foxiswho/rocketmq を他の画像に置き換えてください。コマンドを実行すると、次の結果が得られます。 以下はネームサーバーとブローカーを段階的に起動する方法です。 ネームサーバーを起動します。 docker run -d -p 9876:9876 --name rmqserver foxiswho/rocketmq:server-4.5.1 ブローカーを起動します: docker run -d -p 10911:10911 -p 10909:10909\ --name rmqbroker --link rmqserver:namesrv\ -e "NAMESRV_ADDR=namesrv:9876" -e "JAVA_OPTS=-Duser.home=/opt"\ -e "JAVA_OPT_EXT=-server -Xms128m -Xmx128m"\ foxiswho/rocketmq:ブローカー-4.5.1 ブローカー コンテナ内のデフォルトの構成ファイル パスは次のとおりです。 ブローカー -v パラメータを使用してローカル構成ファイルを指定することもできます。 docker run -d -p 10911:10911 -p 10909:10909\ --name rmqbroker --link rmqserver:namesrv\ -e "NAMESRV_ADDR=namesrv:9876" -e "JAVA_OPTS=-Duser.home=/opt"\ -e "JAVA_OPT_EXT=-server -Xms128m -Xmx128m"\ -v /conf/broker.conf:/etc/rocketmq/broker.conf \ foxiswho/rocketmq:ブローカー-4.5.1 すべてがうまくいけば、NameServer と Broker はすぐにインストールされます。管理の利便性のために、rocketmq コンソールも欠かせないツールです。上記のクエリ方法で起動するバージョンを見つけます。起動方法は次のとおりです。 docker run -d --name rmqconsole -p 8180:8080 --link rmqserver:namesrv\ -e "JAVA_OPTS=-Drocketmq.namesrv.addr=namesrv:9876\ -Dcom.rocketmq.sendMessageWithVIPChannel=false"\ -t スタイルタン/ロケットMQコンソール 次に、次のコマンドで起動ステータスを確認します。 docker ps | grep rocketmq 結果は次のとおりです。 次にブラウザから localhost:8180 にアクセスすると、次のようにコンソール ページが表示されます。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: JS for ループで setTimeout を使用する 4 つのソリューション
>>: MySql 最適化のための my.ini 中国語構成スキームの詳細な説明: InnoDB、4GB メモリ、および複数のクエリ
開発中に以下の状況が発見されました。 (1) ファイルが.jspファイル拡張子で保存されている場合、...
目次1. JDKをインストールする手動インストール2. トムキャット1. JDKをインストールする注...
要素フォームとコード表示詳細はエレメントフォーム公式サイトをご覧ください構造と機能の分析紹介とソース...
Windows 64 ビット版 MySQL 5.7 以降の解凍パッケージにデータディレクトリ、my-...
1. cuda10.1をダウンロードします。 NVIDIA 公式ウェブサイト リンク: https:...
結合指数は複合指数とも呼ばれます。複合インデックスの場合: MySQL はインデックス内のフィールド...
大規模な開発に Docker を使用する場合でも、クリーンアップ戦略がなければ、ディスクがすぐにいっ...
1. ルートパスワードの設定と変更mysql が起動しているかどうかを確認します。起動していない場合...
目次序文JSON.stringify の 6 つの機能特集1特集2特集3特集4特集5特集6手動で文字...
この記事では、ビデオプレイリストを実装するためのvue + video.jsの具体的なコードを参考ま...
目次前面に書かれたルータ.jsonルート生成メニュー生成効果要約する前面に書かれたルートを繰り返し記...
目次質問:プロジェクトには 2 つのトークンがあり、1 つは有効期間が 2 時間 (ショート トーク...
序文2 つのテーブル内の同じフィールドの型が異なっていたり、エンコード タイプが異なっていたりするた...
目次1 配列のフラット化とは何ですか? 2 JS標準ライブラリの配列フラット化メソッド3 フラットメ...
目次1. 初期化構造2. 蛇の色のレンダリング3. ヘビの動き4. ヘビの死を判定する方法 ヘビの死...