下面内容大部分借鉴自:

http://louz.github.io/2016/08/11/docker-redis-cluster/

docker pull redis:3.0.7

#映射6379端口,以便外部应用访问

docker run -d --name mynode1 -p 10.168.12.75:17001:6379 zbw911/redis-cluster

docker run -d --name mynode2 -p 10.168.12.75:17002:6379 zbw911/redis-cluster

docker run -d --name mynode3 -p 10.168.12.75:17003:6379 zbw911/redis-cluster

docker run -d --name mynode4  -p 10.168.12.75:17004:6379 zbw911/redis-cluster

docker run -d --name mynode5  -p 10.168.12.75:17005:6379 zbw911/redis-cluster

docker run -d --name mynode6  -p 10.168.12.75:17006:6379 zbw911/redis-cluster

docker run -d --name mynode1  -p 6379:6379   zbw911/redis-cluster

docker run -d --name mynode2   zbw911/redis-cluster

docker run -d --name mynode3   zbw911/redis-cluster

docker run -d --name mynode4   zbw911/redis-cluster

docker run -d --name mynode5    zbw911/redis-cluster

docker run -d --name mynode6    zbw911/redis-cluster

docker inspect --format='{{.NetworkSettings.IPAddress}}' mynode1

docker inspect --format='{{.NetworkSettings.IPAddress}}' mynode2

docker inspect --format='{{.NetworkSettings.IPAddress}}' mynode3

docker inspect --format='{{.NetworkSettings.IPAddress}}' mynode4

docker inspect --format='{{.NetworkSettings.IPAddress}}' mynode5

docker inspect --format='{{.NetworkSettings.IPAddress}}' mynode6

docker run -it zbw911/ruby22-redis307 /bin/bash

/usr/local/redis/src/redis-trib.rb create --replicas 1 \

172.17.0.2:6379 172.17.0.3:6379  172.17.0.4:6379  \

172.17.0.5:6379  172.17.0.6:6379  172.17.0.7:6379

docker run -it --link mynode1:mynode1 --rm redis:3.0.7 redis-cli -h mynode1 -p 6379 -c

用docker构建redis cluster的更多相关文章

  1. Docker构建redis cluster集群

    准备工作 安装gcc ruby 解压编译redis Redis 是 c 语言开发的.安装 redis 需要 c 语言的编译环境.如果没有 gcc 需要在线安装. yum install gcc-c++ ...

  2. Docker 搭建 Redis Cluster 集群环境

    使用 Docker 搭建 Redis Cluster,最重要的环节就是容器通信的问题,这一块我们在之前的文章中已经给大家解决了<Docker 网络模式详解及容器间网络通信>,本篇文章主要练 ...

  3. 使用Docker构建redis集群--最靠谱的版本

    1集群结构说明 集群中有三个主节点,三个从节点,一共六个结点.因此要构建六个redis的docker容器.在宿主机中将这六个独立的redis结点关联成一个redis集群.需要用到官方提供的ruby脚本 ...

  4. 如何用docker部署redis cluster

    前言 由于本人是个docker控,不喜欢安装各种环境,而且安装redis-trib也有点繁琐,索性用docker来做redis cluster. 本文用的是伪集群,真正的集群放到不同的机器即可.端口是 ...

  5. docker 安装redis cluster集群

    安装Redis镜像 docker pull yyyyttttwwww/redis 创建redis容器 docker run -it -d --name r1 -p 5001:6379 --net=ne ...

  6. Docker 构建 redis 集群

    安装docker 1.yum install docker 方法一: 1. docker pull redis 2.docker run -d --name redis-1 -p 7001:6379 ...

  7. docker学习(四) - docker构建redis主从结构

    此文章假设你已经安装了docker,如果没有安装请查询本博客docker安装章节 容器网络 docker network ls  查看默认的网络 Docker安装后,默认会创建下面三种网络类型 在启动 ...

  8. Docker Compose 搭建 Redis Cluster 集群环境

    在前文<Docker 搭建 Redis Cluster 集群环境>中我已经教过大家如何搭建了,本文使用 Docker Compose 再带大家搭建一遍,其目的主要是为了让大家感受 Dock ...

  9. centos6下redis cluster集群部署过程

    一般来说,redis主从和mysql主从目的差不多,但redis主从配置很简单,主要在从节点配置文件指定主节点ip和端口,比如:slaveof 192.168.10.10 6379,然后启动主从,主从 ...

随机推荐

  1. Flink入门 - 窗口函数

    /* * ProcessWinFunOnWindow */ final StreamExecutionEnvironment streamExecutionEnvironment = StreamEx ...

  2. Java 相等判断

    ==的判断机制是:根据两边的内存地址是否相同来判断. equals()是Object类的一个实例方法,判断机制和 == 完全一样. String类重写了equals()方法,是根据数据值来判断的. 总 ...

  3. java程序员常用的cmd命令

    1.查看端口号或者进程号使用情况 1.1.查看所有端口占用情况 C:\Users\Administrator>netstat -ano 活动连接 协议 本地地址 (ip:端口) 外部地址 状态 ...

  4. 部署http访问SVN模式出现403问题

    部署http访问SVN模式到阿里云服务器 参考连接地址 https://help.aliyun.com/document_detail/52864.html 设置好账号进行访问 http://ip/s ...

  5. 【故障解决】ORA-06502错误解决

    [故障解决]ORA-06502: PL/SQL: numeric or value error: character string buffer too small 一.1  BLOG文档结构图   ...

  6. ABP问题集结

    添加js跨域访问. 在Startup.cs文件中  public IServiceProvider ConfigureServices(IServiceCollection services)中添加 ...

  7. CentOS8-在hyper-V安装选项

    安装选项select Server with a GUI.后重启卡在黑屏无法启动. 后改选: Select software to be installed.  Choose the Workstat ...

  8. Vue命名规范

    views 命名 views 文件夹下面是由 以页面为单位的vue文件 或者 模块文件夹 组成的,放在 src 目录之下,与 components.assets 同级. views 下的文件夹命名 v ...

  9. svn 没有killall命令的解决方法 -bash: killall: command not found

    debian.ubuntu系统下:   apt-get install psmisc centos 下:   yum install psmisc

  10. spring cloud (一) 服务注册中心 Eueka

    1 pom.xml 添加依赖包 <dependency> <groupId>org.springframework.cloud</groupId> <arti ...