Proses memasang RocketMQ di Docker adalah seperti berikut:
Buat rangkaian Docker:
Lakukan arahan berikut dalam terminal untuk mencipta rangkaian Docker untuk komunikasi antara bekas:
docker network create rocketmq-network
Muat turun imej RocketMQ:
Lakukan arahan berikut dalam terminal untuk memuat turun imej RocketMQ Docker:
docker pull rocketmqinc/rocketmq
Mulakan bekas Pelayan Nama:
Lakukan arahan berikut dalam terminal untuk memulakan bekas Pelayan Nama:
docker run -d --name rmqnamesrv --net rocketmq-network -p 9876:9876 rocketmqinc/rocketmq:latest sh mqnamesrv
Mulakan bekas Broker:
Lakukan arahan berikut dalam terminal untuk memulakan bekas Broker:
docker run -d --name rmqbroker --net rocketmq-network -p 10909:10909 -p 10911:10911 -e "NAMESRV_ADDR=rmqnamesrv:9876" -e "ROCKETMQ_BROKER=broker-a" rocketmqinc/rocketmq:latest sh mqbroker -c ../conf/broker.conf
Sahkan pemasangan RocketMQ:
Masukkan cangkang bekas Broker menggunakan arahan berikut:
docker exec -it rmqbroker sh
Di dalam bekas, laksanakan arahan berikut untuk mengesahkan pemasangan RocketMQ:
cd /opt/rocketmq/bin/sh mqadmin topicList -n rmqnamesrv:9876
Dengan mengikut langkah di atas, anda boleh berjaya memasang dan menggunakan RocketMQ dalam Docker. Sila ambil perhatian bahawa arahan di atas hanya menyediakan proses pemasangan dan konfigurasi asas, dan konfigurasi dan penggunaan khusus boleh dilaraskan lagi mengikut keperluan anda. Pastikan anda telah memasang dan mengkonfigurasi persekitaran Docker sebelum melaksanakan arahan.
Atas ialah kandungan terperinci Penggunaan persekitaran biasa—Pemasangan Docker tutorial RocketMQ!. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!