Docker教程六之基于Centos7的 Redis 镜像

8 篇文章 0 订阅
8 篇文章 0 订阅

这个教程从开始的时候,是要搭建自己的Web,去年到现在都没搞定,个人也是够够的了,由于最近开始接触爬虫,看到一个教程,是需要使用到 Redis 的,所以我就直接搭建了一个Redis 的docker,下面开始说明内容

这里插播一个内容:

Redis 除了 服务器端之外,我们还有客户端可以使用,因为 Redis 可以作为一个NoSql 数据库使用,所以也会存在客户端使用。

下载链接: Redis Desktop Manager 密码: 9sps

 

基本没有踩什么坑,直接上代码:

FROM centos:7

RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

#安装YUM源
RUN yum -y update && yum -y install epel-release && yum -y install redis

EXPOSE 6379

#安装清理缓存文件
RUN yum clean all

#修改绑定IP地址
RUN sed -i -e 's@bind 127.0.0.1@bind 0.0.0.0@g' /etc/redis.conf
#关闭保护模式
RUN sed -i -e 's@protected-mode yes@protected-mode no@g' /etc/redis.conf
#设置密码
RUN echo "requirepass 123456" >> /etc/redis.conf


#启动
ENTRYPOINT [ "/usr/bin/redis-server","/etc/redis.conf"]
CMD []

这篇dockerfile内容,其实也是根据别人写的来制定的

内容解释:

redis 依赖 epel-release 这个安装包,一定要安装就是了

剩下的内容除了 clean all 是有关yum 清理方面外,剩余都是对 Redis 配置。

 

其实对于docker 中运行 Redis 来说,主要记住2方面:

1,暴露端口

2,设置密码

这个其实和上一篇 MySql 其实道理基本一致,没什么偏差,只不过就是软件不同,配置不同,启动不同

 

编译:

docker build --no-cache --rm -t=redis .

这次因为采用 yum 安装,所以在编译的时候默认使用 latest,毕竟 Yum 是会更新的

 

启动容器:

docker run -d --name=redis -p 6379:6379  redis 

这个不赘述

 

可以看我的码云:去码云看看

本章到此结束

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值