刘曙尘

导航

Dockerfile 安装 redis 单节点

1.创建镜像文件

#指定基础镜像
FROM centos:7

#镜像作者
MAINTAINER lupf "365246375@qq.com"

#设置时区
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

#定义路径的环境变量
ENV REDIS_HOME /usr/local

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

#安装清理缓存文件
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 6jXL95Iv2BFisJNB" >> /etc/redis.conf

#设置端口
EXPOSE 6379

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

CMD []

2.运行镜像文件

#镜像文件目录下执行
docker build -t redis .

 

3.运行启动镜像

 

#启动镜像
docker run --restart always -p 6333:6379 --name redis -d 53ef275ac9a1
#进入镜像
docker exec -it 53ef275ac9a1 /bin/bash

 

posted on 2020-05-11 14:17  刘曙尘  阅读(761)  评论(0编辑  收藏  举报