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?