redis
下载镜像
$ docker pull redis:4.0.11运行容器
$ docker run -d --rm -p 6389:6379 --name redis2 redis:4.0.11 redis-server --appendonly yes使用自己的配置
Redis 加载自己的配置文件,需要重新编译一个 images,通过复制官方Redis 配置。
FROM redis:4.0.11
RUN mkdir -p /etc/redis
# 设置时区
ENV TimeZone=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TimeZone /etc/localtime && echo $TimeZone > /etc/timezone
COPY ./redis.conf /etc/redis/redis.conf
CMD [ "redis-server", "/etc/redis/redis.conf" ]
EXPOSE 6379创建 docker 镜像,镜像名字为 redis,标记 4.0.11
如果你不需要更改配置,可以直接 docker pull redis:4.0.11 下载镜像。
修改配置文件
修改配置文件 $HOME/_docker/redis/conf/redis.conf 将数据持久化目录指向 /data 目录,设置配置中的 dir /data。
重启容器让配置生效
Last updated
Was this helpful?