拉取映象
docker pull redis:5.0.2
拉取成功
檢視剛剛拉取的映象
建立容器(這裡建立3個容器,注意修改下面的**的名字及對應的埠)
docker create --name redis-node01 --net host -v /data/redis-data/node01:/data redis:5.0.2 --cluster-enabled yes --cluster-config-file nodes-node-01.conf --port 6379
docker create --name redis-node02 --net host -v /data/redis-data/node02:/data redis:5.0.2 --cluster-enabled yes --cluster-config-file nodes-node-02.conf --port 6380
docker create --name redis-node03 --net host -v /data/redis-data/node03:/data redis:5.0.2 --cluster-enabled yes --cluster-config-file nodes-node-03.conf --port 6381
檢視剛剛建立的容器
啟動容器
這裡出現redis不能啟動的現象
檢視報錯日誌
解決:這裡關閉selinux
#分別輸入下面命令
去永久關閉selinux
vim /etc/sysconfig/selinux
將selinux=enforcing 修改為如下
返回重啟docker
systemctl restart docker
重啟redis
進入redis-node01容器中進行操作
建立reids集群(需要注意ip的是你自己的ip,埠是之前建立時設定的埠)
redis-cli --cluster create 192.168.142.128:6379 192.168.142.128:6380 192.168.142.128:6381 --cluster-replicas 0
出現下圖說明安裝成功
檢視集群的資訊
docker 快速搭建 redis 集群
git 專案位址 docker redis cluster 快速建立redis集群 使用 安裝docker和docker composegit clone 到本地 git clone git github.com gekkoou docker redis cluster.git 執行命令 cd do...
基於Docker的Redis集群搭建
部署redis集群,該集群有3個節點 docker create name redis node01 restart always net host v redis node01 data redis cluster enabled yes cluster config file nodes nod...
搭建redis集群
sudo apt get install git python python pip sudo pip install redis sudo pip install e git sudo pip install e git git clone ll binaries total 19m 173582...