建设网站模板怎么做轮胎网站
一、拉取镜像
命令::docker pull <镜像名称>:<版本号>
docker pull redis 
二:Docker挂载配置文件
挂载:即将宿主的文件和容器内部目录相关联,相互绑定,在宿主机内修改文件的话也随之修改容器内部文件
1)、挂载 redis 的配置文件
2)、挂载 redis 的持久化文件(为了数据的持久化
eg:
liunx 下redis.conf文件位置: /data/redis/redis.conf
liunx 下redis的data文件位置 : /data/redis/data
三、启动redis容器
docker run --restart=always --log-opt max-size=100m --log-opt max-file=2 -p 6379:6379 --name myredis -v /data/redis/myredis.conf:/etc/redis/redis.conf -v /data/redis/data:/data -d redis redis-server /etc/redis/redis.conf  --appendonly yes  --requirepass 000123
 
--restart=always 总是开机启动
 --log是日志方面的
 -p 6379:6379 将6379端口挂载出去
 --name 给这个容器取一个名字
 -v 数据卷挂载
 - /data/redis/myredis.conf:/etc/redis/redis.conf 这里是将 liunx 路径下的myredis.conf 和redis下的redis.conf 挂载在一起。
 - /data/redis/data:/data 这个同上
 -d redis 表示后台启动redis
 redis-server /etc/redis/redis.conf 以配置文件启动redis,加载容器内的conf文件,最终找到的是挂载的目录 /etc/redis/redis.conf 也就是liunx下的/data/redis/myredis.conf
 –appendonly yes 开启redis 持久化
 –requirepass 000123 设置密码 
 四、查看redis状态
docker ps -a |grep myredis # 通过docker ps指令查看启动状态,是否成功.docker logs --since 30m myredis      #查看此容器30分钟之内的日志情况docker exec -it myredis redis-cli    # 进入容器auth 密码                            # 验证密码config get requirepass              # 查看当前redis有没有设置密码 
