搭建rabbitmq的docker集群
2016-06-14 10:47
483 查看
环境:
三个rabbitmq节点,加一个haproxy做前端
确保三台服务器都可以按主机名找到对方(/etc/hosts或dns)
node1,node2,node3分别执行:
docker run -d --net host --name rabbitmq -e RABBITMQ_ERLANG_COOKIE='IEWIRJDIS8WJDUU2WSW' $REGISTRY_IP:5000/library/rabbitmq
node2:
docker exec rabbitmq rabbitmqctl stop_app
docker exec rabbitmq rabbitmqctl join_cluster rabbit@node1
docker exec rabbitmq rabbitmqctl start_app
node3:
docker exec rabbitmq rabbitmqctl stop_app
docker exec rabbitmq rabbitmqctl join_cluster rabbit@node2
docker exec rabbitmq rabbitmqctl start_app
较验:
node1,node2,node3分别执行:
docker exec rabbitmq rabbitmqctl cluster_status
三个rabbitmq节点,加一个haproxy做前端
确保三台服务器都可以按主机名找到对方(/etc/hosts或dns)
node1,node2,node3分别执行:
docker run -d --net host --name rabbitmq -e RABBITMQ_ERLANG_COOKIE='IEWIRJDIS8WJDUU2WSW' $REGISTRY_IP:5000/library/rabbitmq
node2:
docker exec rabbitmq rabbitmqctl stop_app
docker exec rabbitmq rabbitmqctl join_cluster rabbit@node1
docker exec rabbitmq rabbitmqctl start_app
node3:
docker exec rabbitmq rabbitmqctl stop_app
docker exec rabbitmq rabbitmqctl join_cluster rabbit@node2
docker exec rabbitmq rabbitmqctl start_app
较验:
node1,node2,node3分别执行:
docker exec rabbitmq rabbitmqctl cluster_status
相关文章推荐
- centos6.5上安装docker
- docker容器的网络信息查看
- RedHat 5.8 安装Oracle 11gR2_Grid集群
- Rabbitmq集群搭建笔记
- mysql集群之MMM简单搭建
- openstack kilo-with-dokcer
- 在windows下的安装Docker的教程
- 8个你可能不知道的Docker知识
- MySQL的集群配置的基本命令使用及一次操作过程实录
- MySQL slave_net_timeout参数解决的一个集群问题案例
- Redis 集群搭建和简单使用教程
- Windows Server 2003 下配置 MySQL 集群(Cluster)教程
- 在Docker中自动化部署Ruby on Rails的教程
- tomcat6_apache2.2_ajp 负载均衡加集群实战分享
- 搭建基于Docker的PHP开发环境的详细教程
- 利用OpenVSwitch在多台主机上部署Docker的教程
- ubuntu14.04+docker的安装及使用
- Docker 清理命令集锦
- 再Docker中架设完整的WordPress站点全攻略