安装 docker
yum -y install gcc
yum -y install gcc-c++
yum install -y yum-utils
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum makecache fast
yum install docker-ce docker-ce-cli containerd.io
提示输入时,输入y,再回车
systemctl start docker
测试 Docker 是否正常运行
# 查看docker版本
docker version
# 测试运行容器
docker run hello-world
看到输出 docker 版本则表示 docker 已经成功安装,此时我们可以继续运行 hello world 的容器,测试容器是否可以正常运行。
如果 Docker 正常运行,就可以看到 docker 在成功创建容器并运行容器后,输出 hello from Docker!
创建 redis 的 docker 网段
这里将 redis 集群的网段设置为 172.16.0.0/24。
docker network create --driver bridge --subnet 172.16.0.0/24 --gateway 172.16.0.1 redis-net
查看刚刚创建的 redis 网段
docker network ls
创建 redis 的配置文件
先创建 shell 脚本来生成 redis 配置文件
sudo vim redis-node-config.sh
在 redis-node-config.sh 文件中输入以下内容:
#!/bin/bash
# 配置文件存放路径
BASE_PATH=/test/redis
# 创建个数
REDIS_COUNT=6
# ip前缀
REDIS_IP=172.16.0.1
for port in $(seq 1 $REDIS_COUNT);
do
mkdir -p $BASE_PATH/node-$port/conf
mkdir -p $BASE_PATH/node-$port/data
touch $BASE_PATH/node-$port/conf/redis.conf
cat