#!/usr/bin/env bash
containername="redis-for-dailyreport"
pw="ppwweeerrtbtbr"
echo "0、停止并删除之前的 docker 镜像"
docker container stop $containername
docker container rm $containername
echo "1、开始拉取 redis 的 docker 镜像"
docker pull redis:6.0
echo "2、查看是否已创建持久化文件夹"
if [ ! -d "/usr/local/redis_cache" ]; then
mkdir "/usr/local/redis_cache"
echo "2.1 发现未创建持久化文件夹,已创建,目录地址:【/usr/local/redis_cache】"
else
echo "2.2 持久化文件夹已创建,无需再次创建,目录地址:【/usr/local/redis_cache】"
fi
echo "2、开始创建 redis 的 docker 容器"
docker run --name "$containername" -p 9822:6379 -v /usr/local/redis_cache -d redis redis-server --appendonly yes --requirepass "$pw"
echo "3、创建完成,初始密码:$pw"
echo "3.1、暴露端口号:9822"
echo "4、查看创建结果"
docker ps --filter "name=$containername"
shell脚本创建redis容器
最新推荐文章于 2023-06-11 15:49:59 发布