Le processus d'installation de RocketMQ dans Docker est le suivant :
Créez un réseau Docker :
Exécutez la commande suivante dans le terminal pour créer un réseau Docker pour la communication entre les conteneurs :
docker network create rocketmq-network
Téléchargez l'image RocketMQ :
Exécutez la commande suivante dans le terminal pour télécharger l'image Docker RocketMQ :
docker pull rocketmqinc/rocketmq
Démarrez le conteneur Name Server :
Exécutez la commande suivante dans le terminal pour démarrer le conteneur Name Server :
docker run -d --name rmqnamesrv --net rocketmq-network -p 9876:9876 rocketmqinc/rocketmq:latest sh mqnamesrv
Démarrez le conteneur Broker :
Exécutez la commande suivante dans le terminal pour démarrer le conteneur 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
Vérifiez l'installation de RocketMQ :
Entrez le shell du conteneur Broker à l'aide de la commande suivante :
docker exec -it rmqbroker sh
À l'intérieur du conteneur, exécutez la commande suivante pour vérifier l'installation de RocketMQ :
cd /opt/rocketmq/bin/sh mqadmin topicList -n rmqnamesrv:9876
En suivant les étapes ci-dessus, vous pouvez installer et déployer avec succès RocketMQ dans Docker. Veuillez noter que les commandes ci-dessus ne fournissent qu'un processus d'installation et de configuration de base, et que la configuration et l'utilisation spécifiques peuvent être ajustées davantage en fonction de vos besoins. Assurez-vous d'avoir installé et configuré l'environnement Docker avant d'exécuter la commande.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!