三小时,阿里云使用docker部署redis(阅文无数)
相信大家肯定看了不少的使用阿里云通过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(阅文无数)相关推荐
- 阿里云使用Docker部署minio整合SpringBoot
第一步:拉取镜像 docker pull minio/minio 第二步:运行镜像 docker run \-p 19000:9000 \-p 19001:9001 \--name sifan-min ...
- 阿里云ECS服务器部署HADOOP集群(三):ZooKeeper 完全分布式集群搭建
本篇将在阿里云ECS服务器部署HADOOP集群(一):Hadoop完全分布式集群环境搭建的基础上搭建,多添加了一个 datanode 节点 . 1 节点环境介绍: 1.1 环境介绍: 服务器:三台阿里 ...
- Redis 集群搭建(三):Docker 部署 Redis + Sentinel 高可用集群
Redis 集群搭建(三):Docker 部署 Redis + Sentinel 高可用集群 前言 建议 官方译文 什么是 Sentinel? Sentinel 优点 Redis 配置文件 maste ...
- 『中级篇』阿里云安装Docker企业版UCP和DTR(59)
原创文章,欢迎转载.转载请注明:转载自IT人故事会,谢谢! 原文链接地址:『中级篇』阿里云安装Docker企业版UCP和DTR(59) 前面一节讲到了如何在阿里云使用容器服务的方式,本节主要讲讲如何在 ...
- docker部署redis集群_Docker部署Redis集群----第九节(docker-redis哨兵集群“轮询分流”篇实例一)...
到此,我们的 Redis 哨兵集群就结束了,本篇章是第九篇章,也是使用集群方式的实例一来实现php的轮询分流. 1.准备工作: 在我们上一篇章实现redis 哨兵集群的基础上开始,在服务器上部署php ...
- 阿里云服务器安装docker开发环境
前段时间在阿里云上买了个服务器,打算部署一下开发环境,想了一下就使用最近一年念念不忘的docker来部署吧!他的好处就去看看官方文档吧,这边在部署使用之后会总结到该导航文章中,这篇导航文章会随时更新, ...
- Docker——阿里云搭建Docker Swarm集群
阿里云搭建Docker Swarm集群 Docker Swarm概念 环境部署 Swarm集群搭建 安装Docker 配置阿里云镜像加速 搭建集群 Raft一致性算法 Swarm集群弹性创建服务(扩缩 ...
- 阿里云轻量级应用服务器部署环境
阿里云轻量级应用服务器部署环境 一.购买自己所需的阿里云服务器 我购买的是阿里云轻量级应用服务器(linux的cenos7.6的服务器) 二.进入阿里云控制中心配置 ①配置防火墙:配置你的服务器需放行 ...
- Docker部署redis
Docker 安装 Docker 部署redis 在docker hub 上可以看到有redis 的官方镜像 不去网站,也可以通过如下命令查看有那些镜像可用 Docker search 命令 dock ...
最新文章
- 在leangoo里怎么插入泳道,上下移动泳道和删除泳道?
- MapReduce编程系列 — 5:单表关联
- python语言的理解-初学Python语言者必须理解的下划线
- java追加文本到文件末尾
- 暴雪应该从《争霸艾泽拉斯》中吸取什么教训?
- java-commons-HttpClient超时设置setConnectionTimeout和setSoTimeout
- P5718 【深基4.例2】找最小值
- java 日期格式 毫秒
- 数据分析2 - 基础篇
- CSS文字的属性(总结)
- [处理方法]微信内置浏览器 打开页面空白
- 一键清理系统垃圾文件,让你的电脑运行如飞,隐私也更安全!
- 最火的几颗国产视频芯片
- python作业——SVM预测交通流量
- ABAP 金额小写转大写
- android 关闭jack_编译Android时禁用Jack Server
- 基于STM32震动感应灯
- c语言机考答案,c语言题库答案机考
- ARCore:ARCore开发的起步
- 影像边缘提取源码_影像学和放射学为行业采用开放源码铺平了道路
热门文章
- 用js获取浏览器当前版本
- 精神小伙: 写代码是世界上最好的工作, 不接受反驳
- google 浏览器钉钉日志异常
- 计算机在语文教学中的用场,信息技术在语文教学中的作用
- linux ghost视频教程,Linux攻略 用Ghost备份Linux系统的方法
- 【Java设计模式】简单学装饰模式——来杯咖啡,先糖后奶
- HEVC之tiles、slice、slice segment、CU、PU、TU分析
- easyui combobox、validatebox、datebox必选、禁用、可用问题
- 报告出炉:清北毕业生都去哪了?
- R语言如何实现Excel中的数据筛选功能