相信大家肯定看了不少的使用阿里云通过docker部署redis的博文,但是这些博文的步骤确是模糊,最后很难成功。
第一步:
拉取redis镜像

docker pull redis # docker pull redis:redis版本

第二步:
创建挂载目录(data目录以及conf文件目录)

mkdir -p /docker/redis  # 创建目录
cd /docker/redis # 切换目录

第三步:
在此路径下导入一个redis.conf文件(可以自己创建,然后搜索文件内容 或者redis官网下载redis linux版的文件(文件格式:redis xxx.tar.gz),解压后,你能看见redis.conf文件。然后上传到linux系统)
上传文件小工具:yum install lrzsz 这个下载后使用rz命令就可以上传。
建议是先在windows下修改配置文件的四个地方上传。

第四步:
修改配置文件(从上往下)

requirepass admin23       # 默认是注释掉,这是配置redis的连接密码,取消注释,设置自己的密码
bind 127.0.0.1        #注释掉这部分,这是限制redis只能本地访问
protected-mode no    #默认yes,开启保护模式,限制为本地访问daemonize no         #默认no,改为yes意为以守护进程方式启动,可后台运行,除非kill进程,改为yes会使配置文件方式启动redis失败(可选)
databases 16        #数据库个数,我修改了这个只是查看是否生效。。(可选)
dir  ./             #输入本地redis数据库存放文件夹(可选)
appendonly yes      #redis持久化(可选)查找文件内关键字小技巧:vim 进到详情后,输入 /此处输入想要搜索的内容 回车  按n 找匹配到的下一个内容u往上找

第五步:
创建容器
官方使用的redis创建容器命令:

$ docker run -v /myredis/conf:/usr/local/etc/redis --name myredis redis redis-server /usr/local/etc/redis/redis.conf

我们使用的创建容器命令:

docker run -p 6379:6379 -v /docker/redis:/usr/local/etc/redis --name redis1 -v /docker/redis/data:/data -d redis redis-server /usr/local/etc/redis/redis.conf-p:端口号 外部端口:容器内端口
-v:挂载 /docker/redis:/usr/local/etc/redis 我们刚创建的目录(/docker/redis):容器内部的目录(/usr/local/etc/redis) 我们要挂载配置文件,效果是:以外部我们自己写的配置文件启动redis。
-v /docker/redis/data:/data  /docker/redis 是我们刚刚创建的目录。这个是配置数据文件挂载的位置
redis redis-server /usr/local/etc/redis/redis.conf  使我们自己写的配置文件生效 也就是以外部的配置文件启动redis
-d:后台启动服务 特别说明一下:-d redis ,后面的redis是我们以哪个镜像创建容器。如果不是最新版哪个格式为**redis:版本号**
--name: 我们给这个容器取得名字(我取得是redis1),随意取名。

第六步:
启动并检查是否启动成功

docker start redis1(你刚创建的容器名)

检查:我们可以通过docker ps 查看是否启动成功 或者docker logs 容器名检查日志容器运行情况和失败原因

这样就算把redis部署成功了!!

我们也可以远程的去检验一下是否可以访问云服务器的部署的redis
windows环境下测试远程连接redis:
我们首先需要redis 在windows环境下的文件。

在这里打开cmd:

进入终端后:
输入你云服务器的公有ip地址,

redis-cli -h ip地址 -p 端口号

回车后,输入 authon 密码(密码就是刚刚配置文件改的requirepass 密码)
这时正常就可以使用redis了……

三小时,阿里云使用docker部署redis(阅文无数)相关推荐

  1. 阿里云使用Docker部署minio整合SpringBoot

    第一步:拉取镜像 docker pull minio/minio 第二步:运行镜像 docker run \-p 19000:9000 \-p 19001:9001 \--name sifan-min ...

  2. 阿里云ECS服务器部署HADOOP集群(三):ZooKeeper 完全分布式集群搭建

    本篇将在阿里云ECS服务器部署HADOOP集群(一):Hadoop完全分布式集群环境搭建的基础上搭建,多添加了一个 datanode 节点 . 1 节点环境介绍: 1.1 环境介绍: 服务器:三台阿里 ...

  3. Redis 集群搭建(三):Docker 部署 Redis + Sentinel 高可用集群

    Redis 集群搭建(三):Docker 部署 Redis + Sentinel 高可用集群 前言 建议 官方译文 什么是 Sentinel? Sentinel 优点 Redis 配置文件 maste ...

  4. 『中级篇』阿里云安装Docker企业版UCP和DTR(59)

    原创文章,欢迎转载.转载请注明:转载自IT人故事会,谢谢! 原文链接地址:『中级篇』阿里云安装Docker企业版UCP和DTR(59) 前面一节讲到了如何在阿里云使用容器服务的方式,本节主要讲讲如何在 ...

  5. docker部署redis集群_Docker部署Redis集群----第九节(docker-redis哨兵集群“轮询分流”篇实例一)...

    到此,我们的 Redis 哨兵集群就结束了,本篇章是第九篇章,也是使用集群方式的实例一来实现php的轮询分流. 1.准备工作: 在我们上一篇章实现redis 哨兵集群的基础上开始,在服务器上部署php ...

  6. 阿里云服务器安装docker开发环境

    前段时间在阿里云上买了个服务器,打算部署一下开发环境,想了一下就使用最近一年念念不忘的docker来部署吧!他的好处就去看看官方文档吧,这边在部署使用之后会总结到该导航文章中,这篇导航文章会随时更新, ...

  7. Docker——阿里云搭建Docker Swarm集群

    阿里云搭建Docker Swarm集群 Docker Swarm概念 环境部署 Swarm集群搭建 安装Docker 配置阿里云镜像加速 搭建集群 Raft一致性算法 Swarm集群弹性创建服务(扩缩 ...

  8. 阿里云轻量级应用服务器部署环境

    阿里云轻量级应用服务器部署环境 一.购买自己所需的阿里云服务器 我购买的是阿里云轻量级应用服务器(linux的cenos7.6的服务器) 二.进入阿里云控制中心配置 ①配置防火墙:配置你的服务器需放行 ...

  9. Docker部署redis

    Docker 安装 Docker 部署redis 在docker hub 上可以看到有redis 的官方镜像 不去网站,也可以通过如下命令查看有那些镜像可用 Docker search 命令 dock ...

最新文章

  1. 在leangoo里怎么插入泳道,上下移动泳道和删除泳道?
  2. MapReduce编程系列 — 5:单表关联
  3. python语言的理解-初学Python语言者必须理解的下划线
  4. java追加文本到文件末尾
  5. 暴雪应该从《争霸艾泽拉斯》中吸取什么教训?
  6. java-commons-HttpClient超时设置setConnectionTimeout和setSoTimeout
  7. P5718 【深基4.例2】找最小值
  8. java 日期格式 毫秒
  9. 数据分析2 - 基础篇
  10. CSS文字的属性(总结)
  11. [处理方法]微信内置浏览器 打开页面空白
  12. 一键清理系统垃圾文件,让你的电脑运行如飞,隐私也更安全!
  13. 最火的几颗国产视频芯片
  14. python作业——SVM预测交通流量
  15. ABAP 金额小写转大写
  16. android 关闭jack_编译Android时禁用Jack Server
  17. 基于STM32震动感应灯
  18. c语言机考答案,c语言题库答案机考
  19. ARCore:ARCore开发的起步
  20. 影像边缘提取源码_影像学和放射学为行业采用开放源码铺平了道路

热门文章

  1. 用js获取浏览器当前版本
  2. 精神小伙: 写代码是世界上最好的工作, 不接受反驳
  3. google 浏览器钉钉日志异常
  4. 计算机在语文教学中的用场,信息技术在语文教学中的作用
  5. linux ghost视频教程,Linux攻略 用Ghost备份Linux系统的方法
  6. 【Java设计模式】简单学装饰模式——来杯咖啡,先糖后奶
  7. HEVC之tiles、slice、slice segment、CU、PU、TU分析
  8. easyui combobox、validatebox、datebox必选、禁用、可用问题
  9. 报告出炉:清北毕业生都去哪了?
  10. R语言如何实现Excel中的数据筛选功能