docker安装redis实操记录

这篇具有很好参考价值的文章主要介绍了docker安装redis实操记录。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.Docker拉取镜像

docker pull redis

2.Docker挂载配置文件

创建挂载文件夹

mkdir -p /home/redis/data

下载默认配置文件

redis.conf
docker安装redis实操记录,docker,docker,redis,容器

3.启动redis 容器

docker run --restart=always --log-opt max-size=100m --log-opt max-file=2 -p 6379:6379 --name redis -v /home/redis/redis.conf:/etc/redis/redis.conf -v /home/redis/data:/data -d redis redis-server /etc/redis/redis.conf  --appendonly yes  --requirepass 000415

–restart=always 总是开机启动
–log是日志方面的
-p 6379:6379 将6379端口挂载出去
–name 给这个容器取一个名字
-v 数据卷挂载
/home/redis/myredis/myredis.conf:/etc/redis/redis.conf 这里是将 liunx 路径下的myredis.conf 和redis下的redis.conf 挂载在一起。
/home/redis/myredis/data:/data 这个同上
-d redis 表示后台启动redis
redis-server /etc/redis/redis.conf 以配置文件启动redis,加载容器内的conf文件,最终找到的是挂载的目录 /etc/redis/redis.conf 也就是liunx下的/home/redis/myredis/myredis.conf
–appendonly yes 开启redis 持久化
–requirepass 000415 设置密码 (如果你是通过docker 容器内部连接的话,就随意,可设可不设。但是如果想向外开放的话,一定要设置,我被搞过,可以看这篇文章“阿里云服务器中毒‘Kirito666’经历”)

4.测试

docker exec -it redis redis-cli
auth 密码

docker安装redis实操记录,docker,docker,redis,容器
docker安装redis实操记录,docker,docker,redis,容器

5.扩展

使用nginx代理redis

vi /etc/nginx/nginx.conf
    #redis代理 与http需同级别
    upstream redis {
        server 192.168.0.214:6379;
    }

    server {
        listen  7820;# 反向代理后监听的端口
        proxy_connect_timeout 1s;
        proxy_timeout 3s;
        proxy_pass redis;
    }

配置远程可连接

vi /etc/redis/redis.conf

找到bind的地址127.0.0.1改成 0.0.0.0
docker安装redis实操记录,docker,docker,redis,容器

docker restart redis

docker安装redis实操记录,docker,docker,redis,容器文章来源地址https://www.toymoban.com/news/detail-688966.html

到了这里,关于docker安装redis实操记录的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • iptables实现docker容器动态端口映射实操

    之前在《Docker 动态修改容器端口映射的方法》一文中,说明了如何使用修改配置和加防火墙规则实现动态端口映射。但是没有具体分享加防火墙实现动态端口映射的实际案例。今天就分享一下实际操作案例,供大家参考。 动态端口映射的用途 容器端口的动态映射,是用于实

    2024年04月25日
    浏览(43)
  • 使用docker安装mysql、redis、mq、es步骤记录

    以下为个人参考资料安装的步骤记录,个别步骤可能容易迷 欢迎指出问题 cd / mkdir myfile 自己创建挂载存放的文件夹目录名称 安装 redis mysql5.7 3306端口 docker安装 redis 6379端口 docker安装 rabbitmq 5672 15672端口 docker安装rocketmq 9876端口 docker安装搜索引擎 ElasticSearch、ik分词器 、Kiban

    2024年02月09日
    浏览(40)
  • 在Centos Stream 9上Docker的实操教程(六) - Docker Compose容器编排详解

    在了解 Docker-Compose 之前我们回忆一下之前章节所学,假设我们需要部署一个springboot项目,需要 nginx 、 mysql 、 redis ,通常我们启动这些服务run的时候需要设置每个容器的启动参数,指定数据卷,容器命名,指定不同容器的链接参数等等一系列的操作,是不是很繁琐?那么d

    2024年02月11日
    浏览(47)
  • centos安装nginx实操记录(加安全配置)

    配了一个负责均衡,如不需要,可将 server localhost: 多余的去掉 http中的配置 nginx 版本信息隐藏 隐藏Nginx后端服务X-Powered-By头 屏蔽非常见蜘蛛(爬虫) 分析网站日志发现,一些奇怪的 UA 总是频繁的来访问,而这些 UA 对网站毫无意义,反而给服务器增加压力,可以直接将其屏

    2024年02月09日
    浏览(43)
  • LLama Factory 安装部署实操记录(二)

    1. 项目地址 GitHub - hiyouga/LLaMA-Factory: Easy-to-use LLM fine-tuning framework (LLaMA, BLOOM, Mistral, Baichuan, Qwen, ChatGLM) Easy-to-use LLM fine-tuning framework (LLaMA, BLOOM, Mistral, Baichuan, Qwen, ChatGLM) - GitHub - hiyouga/LLaMA-Factory: Easy-to-use LLM fine-tuning framework (LLaMA, BLOOM, Mistral, Baichuan, Qwen, ChatGLM) https://github.co

    2024年02月04日
    浏览(42)
  • 如何在Windows 11上安装pycocotools(实操记录)

    参考 https://blog.csdn.net/m0_45971439/article/details/118332681 https://blog.csdn.net/en_Wency/article/details/124767742 该报错出现在安装yolov5依赖包时 详细报错信息 这个报错在上次安装yolov5依赖包时也出现过,可以见https://blog.csdn.net/weixin_45246566/article/details/127619175?spm=1001.2014.3001.5501 然而仔细查看报

    2023年04月22日
    浏览(42)
  • docker运行redis容器失败

    原创文章,转载请标注并附上链接 http://t.csdn.cn/s4dmD 机器环境是vmware+ubuntu20.04,docker配置redis,出现容器无法启动,即启动失败 用docker logs redis(容器名或id)查看日志 发现是无法打开配置文件的问题 正确启动redis的命令 其中要注意的地方 1、是让docker有权限去读取配置文件 2、

    2024年02月16日
    浏览(44)
  • 解决:docker创建Redis容器成功,但无法启动Redis容器、也无报错提示

    1.修改redis.conf配置文件参数 daemonize 为 no : 由于创建容器实例时,会进行容器数据卷挂载,因此可以直接在外部宿主机里面修改,docker会自动同步该文件到redis容器对应目录里面 2.删除之前创建的redis容器实例 3.复杂使用run命令,再次重新创建redis容器实例。会进行容器数据卷

    2024年02月20日
    浏览(51)
  • 如何使用docker容器中的redis

    1.检查docker容器中是否启动了redis;命令: docker ps 2.如果没启动,则先启动服务;命令: docker run -p 6379:6379 --name redis -d redis (这里name后面的redis就是你在docker里面的redis服务映射的名称,可以叫任何名称,端口号也是) 3.根据查询出来的名称,比如你的redis服务就叫redis;命令

    2024年02月12日
    浏览(42)
  • Docker容器操作 Docker创建并运行Nginx、Redis

    容器操作的命令如图: 创建并运行一个容器 举例: docker run --name containerName -p 80:80 -d nginx docker run :创建并运行一个容器 --name :给容器起一个名字 -p :容器端口映射,左侧得是宿主机器的端口,右侧是容器端口 默认情况下,容器是隔离环境,直接访问宿主机的80端口,是访

    2024年01月24日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包