前言:
文章链接:史上最详细Docker安装Redis (含每一步的图解)实战
原文标题只是想让我这篇文章,能够多得到大家的一些关注,事实证明它做到了,当然看到收藏量的那一刻,我也明白,除开排版丑了点,其他的应该是没有问题的。
这篇文章,质量谈不上是我写过所有文章中最高的,但确确实实是我阅读量最高的文章。
这点是我万万没有想到的。
说起来,今年应该会好好写一些文章,在各大社区同步吧。
有时候忙起来,没有太注意到评论信息,有时候过了两三天才看到,我也不知道我是不是该回复评论信息啦,望各位小伙伴们见谅,
有任何问题都可以及时私信或评论留言,也可以滴我掘金私信,再不行可以直接添加微信nzc_wyh
,备注csdn,xxx文章关键字,或者是技术栈关键字
,近期也打算创建一个小小的群聊(还从来没有经营过勒,可以先加上微信,哈哈)
自测
在2023年2月17日,我重新自测了一遍文章中的内容,测试流程如下:
并没有出现评论区小伙伴们出现的问题。
关于评论区的各种问题的解答:
1、关于是否需要添加--privileged=true
问题
关于评论区的网友们说要添加:添加--privileged=true
参数的问题,这点其实是相对的,如果你报这个权限不足的问题,那就加上就好啦。但如果没有,我不建议你加,这个参数是开启docker
启动容器的特权模式,对于宿主机是不安全的。
2、关于 docker -v
是否只可以挂载文件夹
这是错误的,它是可以挂载目录和挂载具体文件的。
在之前的文章中就可以看出来,我挂载配置文件是挂载的具体的文件内容,但是挂载持久化数据时,又是挂载的文件夹。
并且你如果是挂载文件夹的话,你本机和容器内都没有的话,在执行启动命令的时候,也会自动创建出来。
3、设置 max-file
这个问题我没有遇上,我解释一下参数的作用吧。
docker run
增加如下参数,限制生成的json.log单个文件大小和保留文件个数:--log-opt max-size=100m --log-opt max-file=3
词语解释:
max-size
指定日志文件大小上限
max-file
指定日志文件个数
最终的效果就是,日志会持续生成 3 文件,并一直保留最新的 3 个日志文件。
具体生产环境需要根据实际情况设置,切勿随意设置
你不设置的时候,log文件是一直在写入的,数据量将无法控制。
4、连接不上Redis
如果是本地自己起虚拟机在玩,需要检查ip、防火墙、以及端口映射问题。
如果是在云服务器上玩,则需要检查安全组是否打开,端口映射是否正确。
是否允许远程连接,配置文件中的 bind 项是否做了修改等等。
后语
简单写了些,如果后续还有的话,再进行补充,还有一些奇奇怪怪的,但在没有描述清楚的情况下,我也无法给出合适的回答。
今天就写到这里啦