文章目录
- 1. 运行容器
- 2. 自定义配置
- 3. 加载自定义配置
- 4. 加载自定义配置
- 5. 自定义+持久化
1. 运行容器
docker run \
-d \
--name redis-kz \
-v /app/redis/data:/data \
-p 6379:6379 \
redis:6.2.6
如果不需要其他自定义配置,上面这一行命令就可以了
2. 自定义配置
创建自定义redis配置目录,进入宿主机redis配置文件的映射目录/app/redis/conf/
mkdir /app/redis/conf/ /app/redis/data -p
cd /app/redis/conf/
编写redis.conf
touch redis.conf
添加自定义配置
bind 0.0.0.0
port 6379
appendonly yes
requirepass abc123456
3. 加载自定义配置
启动redis容器加载自定义配置启动
docker run -d -p 16379:6379 --name redis -v /app/redis/conf/redis.conf:/etc/redis/redis.conf -v /app/redis/data:/data redis:6.2.6
4. 加载自定义配置
启动redis容器加载自定义配置启动
docker run \
-d \
--name redis-customer \
-p 6379:6379 \
-v /app/redis/conf/redis.conf:/etc/redis.conf \
redis:6.2.6 \
redis-server /etc/redis.conf
5. 自定义+持久化
.启动redis容器加载自定义配置启动,同时持久化数据到宿主机
docker run \
-d \
--name redis-customer \
-p 6379:6379 \
-v /app/redis/data:/data \
-v /app/redis/conf/redis.conf:/etc/redis.conf \
redis:6.2.6 \
redis-server /etc/redis.conf