怎样创建购物网站,wordpress阿里云oss,阿里云服务器搭建网站,网站分站的实现方法文章讲了#xff1a;docker下搭建redis6.0.20遇到一些问题#xff0c;以及解决后的最佳实践方案 文章实现了#xff1a;
docker run搭建redisdocker compose搭建redis
搭建一个redis’的过程中遇到很多问题#xff0c;先简单说一下搭建的顺序
找一个redis.conf文件…文章讲了docker下搭建redis6.0.20遇到一些问题以及解决后的最佳实践方案 文章实现了
docker run搭建redisdocker compose搭建redis
搭建一个redis’的过程中遇到很多问题先简单说一下搭建的顺序
找一个redis.conf文件没有配置文件也可以启动但是任何对配置的修改都是无记录的再次启动会丢失文章下方会附带官方配置文件配置日志输出路径不配置会输出到/dev/null还是个二进制文件日志输出路径可在redis.conf内设置 我们需要挂载3个重要目录配置文件数据文件日志文件 注意 配置文件挂载应当挂载配置文件redis.conf所属的文件夹而不能挂载该配置文件引流错误CONFIG REWRITE (error) ERR Rewriting config file: Device or resource busy你应当创建一个redis.conf和redis的log文件用于启动的时候挂载到该容器内部所涉及到的文件和文件所在上层文件夹都给上最高操作权限命令chmod 777 /xxx(引流错误CONFIG REWRITE (error) Could not create tmp config file (Permission denied) docker run命令启动下方附带docker compose文件启动下方附带
redis.conf 官网链接redis版本conf选择 点进去全选网页内容进入我们的目标文件夹
创建我们需要向容器内挂载的文件夹创建redis.conf配置文件创建redis.log日志文件给几个文件夹文件赋予读写执行的权限注意我说的是文件夹和文件将日志输出路径配置到配置文件内(vi 文件改改)docker run启动注意修改自己的挂载路径 docker run -d --name redis-dev -p 6379:6379 -v /var/lib/dockerInfo/composeInfo/volumes/redisVolume/etc:/etc/redis -v /var/lib/dockerInfo/composeInfo/volumes/redisVolume/data:/data -v /var/lib/dockerInfo/composeInfo/volumes/redisVolume/logs/redis.log:/var/log/redis.log redis:6.0.20 redis-server /etc/redis/redis.confdocker-compose文件
name: redis-start
services:redis:restart: alwaysimage: redis:6.0.20container_name: redis-devports:- 6379:6379volumes:- /var/lib/dockerInfo/composeInfo/volumes/redisVolume/etc:/etc/redis- /var/lib/dockerInfo/composeInfo/volumes/redisVolume/data:/data- /var/lib/dockerInfo/composeInfo/volumes/redisVolume/logs/redis.log:/var/log/redis.logcommand: redis-server /etc/redis/redis.confhealthcheck:test: [ CMD, redis-cli, ping ]interval: 60stimeout: 10sretries: 3