redis.sh
This commit is contained in:
parent
6c13681a35
commit
5b1ec7473d
|
@ -8,15 +8,30 @@ redisName=${redisName:-redis}
|
||||||
read -r -p "请输入外部访问端口号(默认: 6379): " port
|
read -r -p "请输入外部访问端口号(默认: 6379): " port
|
||||||
port=${port:-6379}
|
port=${port:-6379}
|
||||||
|
|
||||||
|
read -r -p "请输入绑定的IP地址: " host
|
||||||
|
host=${host:-"0.0.0.0"}
|
||||||
|
|
||||||
|
read -r -p "请输入绑定的IP地址: " password
|
||||||
|
password=${password:-"123456"}
|
||||||
|
|
||||||
echo "创建脚本存放目录和数据"
|
echo "创建脚本存放目录和数据"
|
||||||
mkdir -p /opt/docker-run/redis/data
|
mkdir -p /opt/docker-run/redis/data
|
||||||
mkdir -p /opt/docker-run/redis/conf
|
mkdir -p /opt/docker-run/redis/conf
|
||||||
|
|
||||||
|
echo "创建Redis配置文件"
|
||||||
|
touch /opt/docker-run/redis/conf/redis.conf
|
||||||
|
tee /opt/docker-run/redis/conf/redis.conf <<-'EOF'
|
||||||
|
bind $host
|
||||||
|
daemonize NO
|
||||||
|
protected-mode no
|
||||||
|
requirepass $password
|
||||||
|
EOF
|
||||||
|
|
||||||
echo "拉取镜像"
|
echo "拉取镜像"
|
||||||
docker pull redis:latest
|
docker pull redis:latest
|
||||||
echo "运行容器"
|
echo "运行容器"
|
||||||
echo "docker run -d --name $redisName -p $port:6379 -v /opt/docker-run/redis/data:/data -v /opt/docker-run/redis/conf:/usr/local/etc/redis redis"
|
echo "docker run -d --name $redisName -p $port:6379 -v /opt/docker-run/redis/data:/data -v /opt/docker-run/redis/conf:/usr/local/etc/redis redis"
|
||||||
docker run -d --name $redisName -p $port:6379 -v /opt/docker-run/redis/data:/data -v /opt/docker-run/redis/conf:/usr/local/etc/redis redis
|
docker run -d --name $redisName -p $port:6379 -v /opt/docker-run/redis/data:/data -v /opt/docker-run/redis/conf/redis.conf:/etc/redis/redis.conf redis redis-server /etc/redis/redis.conf --appendonly yes
|
||||||
|
|
||||||
echo "脚本执行完成"
|
echo "脚本执行完成"
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user