借鉴博客:https://my.oschina.net/u/3489495/blog/1825335

待续。。。

》》》》》》》》》docker安装redis》》》》》》》》》》》》》》》》》》》》》》》

使用中国镜像加速,直接下载redis:

docker pull registry.docker-cn.com/library/redis

查看当前所有镜像:docker images

(注意:因为我192.168.26.233服务器上本来就安装了redis也设置了开机自起,所以192.168.26.233服务器上的6379端口已经使用掉了,所以docker上的redis我就使用6380端口啦)

 又得注意:要在服务器上写个redis6380.conf配置文件映射给docker的redis,让在docker的redis启动的时候使用自己定义的redis6380.conf配置文件

  redis6380.conf配置文件里面配置一些什么守护进程模式呀把daemonize no改成daemonize yes什么的,指端口6380呀什么的入门级配置,不再多说,百度一下redis配置一大堆。

待续呀,没时间写了,下班啦:稍后再看

https://blog.csdn.net/zhywbp/article/details/76528500

https://blog.csdn.net/d7185540/article/details/81981403

https://www.cnblogs.com/cgpei/p/7151612.html

启动redis:

#解释一下命令:--name redis6379表示把刚pull下来的redis换成别名redis6380,--restart=always表示开机自启

docker run -d -p 6380:6380 --name redis6380 --restart=always registry.docker-cn.com/library/redis

查看redis是否运行:

使用redis desktop Manager图形工具连接服务器上的redis

》》》》》》》docker简单安装redis结束》》》》》》》》》》》》》》》》》》》

》》》》》下面使用挂载配置文件方式运行docker中的redis容器》》》》》》》》》》》》》》》》》》》》》》》》》

    使用配置文件映射redis容器中的配置:

运行的时候要用redis-server /xxx/xxx/redis.conf指定挂载目录的配置文件运行

    

    指定配置文件运行:

docker run -d -p : --name redis6380 -v /usr/local/dev/docker-redis6380/redis.conf:/usr/local/etc/redis/redis.conf --restart=always registry.docker-cn.com/library/redis redis-server /usr/local/etc/redis/redis.conf

    【重要的事情说三遍,重要的事情说三遍,重要的事情说三遍:运行上面命令的时候一定要把redis.conf配置文件里面的daemonize yes改成no】

    运行上面命令的时候一定要把redis.conf配置文件里面的daemonize yes改成no

    运行上面命令的时候一定要把redis.conf配置文件里面的daemonize yes改成no

    运行上面命令的时候一定要把redis.conf配置文件里面的daemonize yes改成no

    这里有个问题,执行上面命令运行后,使用ps -ef|grep redis查看,并没有发现6380端口运行的redis,说明指定配置文件运行并没有运行起来。

docker部署redis通过指定配置文件运行不生效?请看这篇博客(亲测就是这样解决的):https://blog.csdn.net/Mr_Yang__/article/details/81906691

    解决办法:将我们要挂载的redis.conf配置文件中的daemonize yes改回no。

    出现此问题的原因:上面命令中的-d 表示也是开启daemonize,应该是有冲突。好了,修改redis.conf配置文件如下:

    

    选用docker ps -a有没有使用redis6370这个名称的容器,有的话直接删除:docker rm -f redis6390

    下面执行挂载运行命令:

docker run -d -p : --name redis6380 -v /usr/local/dev/docker-redis6380/redis.conf:/usr/local/etc/redis/redis.conf --restart=always registry.docker-cn.com/library/redis redis-server /usr/local/etc/redis/redis.conf

  成功图如下:TMD终于把6380这个端口的redis容器开启来了

    使用redis Desktop Manager连接工具连接一下:成功如下

2018年11月14日16:45:30

Docker安装部署redis的更多相关文章

  1. docker 安装部署 redis(配置文件启动)

    获取 redis 镜像 docker pull redis:4.0.12 docker images 创建容器 创建宿主机 redis 容器的数据和配置文件目录 # 创建宿主机 redis 容器的数据 ...

  2. Docker Compose 部署 Redis 及原理讲解 | 懒人屋

    原文:Docker Compose 部署 Redis 及原理讲解 | 懒人屋 Docker Compose 部署 Redis 及原理讲解  4.4k  字    16  分钟    2019-10-1 ...

  3. 使用docker安装部署Spark集群来训练CNN(含Python实例)

    使用docker安装部署Spark集群来训练CNN(含Python实例) http://blog.csdn.net/cyh_24/article/details/49683221 实验室有4台神服务器 ...

  4. 使用docker安装myql/redis等软件

    使用docker安装myql/redis等软件 概述 基本命令 安装mysql 安装redis 概述 在开发时经常需要安装各种软件,有时甚至为了验证一个命令不得不安装配置一个缓存.数据库.MQ等,耽误 ...

  5. Docker安装部署es集群

    Docker安装部署es集群:环境准备:已安装docker的centos服务器一台1. 拉取es版本docker pull elasticsearch:5.6.82. 新建文件夹 数据挂载目录 和 配 ...

  6. Linux安装部署Redis(超级详细)

    前言 网上搜索了一筐如何在Linux下安装部署Redis的文章,各种文章混搭在一起勉强安装成功了.自己也记录下,方便后续安装时候有个借鉴之处. Redis版本 5.0.4 服务器版本 Linux Ce ...

  7. docker安装部署、fastDFS文件服务器搭建与springboot项目接口

    一.docker安装部署 1.更新yum包:sudo yum update 2.安装需要的软件包,yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动 ...

  8. Docker安装部署Rancher

    # 一.Rancher简介 [Rancher](https://www.cnrancher.com/rancher/)是一个开源的企业级容器管理平台.通过Rancher,企业再也不必自己使用一系列的开 ...

  9. 组件-------(一)redis系列--安装部署redis+实现redis分布式缓存 java+Spring+redis

    目的:解决单机session不能共享问题,插入查询数据库时间效率问题,实现分布式缓存. 准备材料:Redis 下载链接 http://pan.baidu.com/s/1dEGTxvV 相关jar包如果 ...

随机推荐

  1. 数位dp D - Count The Bits

    题目:D - Count The Bits 博客 #include <cstdio> #include <cstring> #include <cstdlib> # ...

  2. JavaScript模块载入框架sea.js 学习一

    简单总结sea.js 学习 文件文件夹结构   /sea/sea.js      下载地址  http://seajs.org/docs/#downloads   /sea/jquery-sea.js ...

  3. IOT,笔记:avrdude: ser_open(): can't open device "\\.\COM3": 系统找不到指定的文件。

    1.下载驱动:https://www.arduino.cc/ 下载后解压 2.UNO板子以及驱动的相关设置 将UNO板子用数据线连接到电脑上,设置驱动: 打开设备管理器----->找到端口--- ...

  4. IPS简单使用方法

    转载:http://blog.csdn.net/zhou1862324/article/details/17512191 IPS(incident packaging service)是11G的新特性 ...

  5. Luogu P1967 货车运输

    qwq 这题是知道了正解做法才写的.. 求每两点间最小权值最大的路径,本来我以为要每个点都跑一遍dij(?),后来意识到生成树好像是用来找这个的( ´▽`) 然后我问dtxdalao对不对,他说“我记 ...

  6. python:利用pymssql模块操作SQL server数据库

    python默认的数据库是 SQLlite,不过它对MySql以及SQL server的支持也可以.这篇博客,介绍下如何在Windows下安装pymssql库并进行连接使用... 环境:Windows ...

  7. 支持异步同步的分布式CommandBus MSMQ实现 - 支持Session传递、多实例处理

    先上一张本文所描述的适用场景图 分布式场景,共3台server: 前端Server Order App Server Warehouse App Server 功能: 前端Server可以不停的发送C ...

  8. ML.NET 示例:回归之价格预测

    写在前面 准备近期将微软的machinelearning-samples翻译成中文,水平有限,如有错漏,请大家多多指正. 如果有朋友对此感兴趣,可以加入我:https://github.com/fei ...

  9. Intellij IDEA创建的Web项目配置Tomcat并启动Maven项目

    本篇博客讲解IDEA如何配置Tomcat. 大部分是直接上图哦. 点击如图所示的地方,进行添加Tomcat配置页面 弹出页面后,按照如图顺序找到,点击+号 tomcat Service -> L ...

  10. HNOI2013 BZOJ3144 切糕

    在n×m的表格上,在(x,y)填v的代价是w(x,y,v),且相邻格子填的数相差≤d.求填满表格的最小代价.n,m,maxv≤40. 每个点上选择一个数填,因此将上面的数串起来.考虑限制条件,矛盾条件 ...