docker安装redis并进行数据目录挂载
从dockerHub拉取镜像到本地docker pull redis:5.0.9-alpine3.11创建目录(宿主机)mkdir -p /opt/docker/redis/confmkdir -p /opt/docker/redis/data再/opt/docker/redis/conf目录下创建redis.conf配置文件t...
·
-
从dockerHub拉取镜像到本地
-
docker pull redis:5.0.9-alpine3.11
-
- 创建目录(宿主机)
- mkdir -p /opt/docker/redis/conf
- mkdir -p /opt/docker/redis/data
- 再/opt/docker/redis/conf目录下创建redis.conf配置文件
- touch redis.conf (该文件和正常安装的redis的conf配置一样,直接复制即可)
-
启动容器,加载配置文件并持久化数
docker run -d --privileged=true --restart always -v /opt/docker/redis/conf/redis.conf:/etc/redis/redis.conf -v /opt/docker/redis/conf/data:/data --name myredis -p 6379:6379 redis:5.0.9-alpine3.11 --appendonly yes
- -d -> 以守护进程的方式启动容器
- -p 6379:6379 -> 绑定宿主机端口
- --name myredis -> 指定容器名称
- --restart always -> 开机启动
- --privileged=true -> 提升容器内权限
- -v /root/docker/redis/conf:/etc/redis/redis.conf -> 映射配置文件
- -v /root/docker/redis/data:/data -> 映射数据目录
- --appendonly yes -> 开启数据持久化
更多推荐
已为社区贡献3条内容
所有评论(0)