创建宿主机redis目录
mkdir -p /usr/local/tools/redis
创建data目录
mkdir -p /usr/local/tools/redis/data
复制配置文件到redis目录下,需要提前上传到服务器 /home/ 或使用 scp
cp /home/download/redis.conf /usr/local/tools/redis/
配置文件
拉取redis镜像
docker pull redis[:版本号]
构建并启动redis容器
docker run --restart=always --network=docker_backend --log-opt max-size=100m --log-opt max-file=2 -p 7379:6379 --name redis -v /usr/local/tools/redis/redis.conf:/etc/redis/redis.conf -v /usr/local/tools/redis/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes --requirepass root@lee@redis
1.-restart=always总是开机启动
2.-log是日志方面的
3.-p 6379:6379将6379端口挂载出去
4.-name给这个容器取一个名字
5.-v数据卷挂载
·/home/redis/myredis/myredis.conf:/etc/redis/redis.conf这里是将liunx路径下的myredis.conf和redis下的redis.conf挂载在一起。
·/home/redis/myredis/data:/data这个同上
1.-d redis表示后台启动redis
2.redis-server /etc/redis/redis.confQ以配置文件启动redis,加载容器内的conf文件,最终找到的是挂载的目录/etc/redis/redis.conf也就是liunx下的/home/redis/myredis/myredis.conf
3.-appendonly yes开启redis持久化
4.-requirepass 000415设置密码(如果你是通过docker容器内部连接的话,就随意,可设可不
5.-network=docker_backend 加入到自定义网络,方便同一网络下容器间通信
感谢您的访问,Ctrl+D收藏本站吧。
© 版权声明
THE END
暂无评论内容