1. docker搜索redis镜像
命令:docker search <镜像名称>
docker search redis
不加版本号,默认是最新版本latest。
2. Docker拉取镜像
命令:docker pull <镜像名称>:<版本号>
docker pull redis
3. 挂载配置文件
-
- 创建配置文件的目录
mkdir -p /mydata/redis/conf && mkdir -p /mydata/redis/data
-
- 配置文件
cd /mydata/redis/conf
echo "appendonly yes" > redis.conf
4. 运行容器
命令:
docker run
-p 6379:6379 \
--name redis \
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \
-v /mydata/redis/data:/data -d redis redis-server \
/etc/redis/redis.conf --appendonly yes
ps:
docker run \
-p 6379:6379 \ #端口映射
--name redis \ #容器取名
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \ #挂载配置文件
-v /mydata/redis/data:/data -d redis redis-server \ #挂载数据目录
/etc/redis/redis.conf \ # 以配置文件启动redis
--appendonly yes #开启redis持久化