侧边栏壁纸
博主头像
liunx小白的博客 博主等级

行动起来,活在当下

  • 累计撰写 2 篇文章
  • 累计创建 1 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

一个dockerfile文件编写构建redis镜像

Administrator
2024-11-11 / 0 评论 / 0 点赞 / 14 阅读 / 0 字

一个dockerfile文件编写构建redis镜像

FROM centos:7
RUN curl -s -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
RUN yum install wget -y && yum -y install gcc make
RUN mkdir /app
WORKDIR /app
RUN wget http://mirrors.huaweicloud.com/redis/redis-5.0.7.tar.gz
RUN cd /app && tar -zxvf redis-5.0.7.tar.gz
RUN yum install jemalloc-devel gcc-c++ gcc tcl-devel -y \
    && yum install epel-release -y \
    && yum clean all && yum makecache \
    && mv redis-5.0.7 redis \
    && cd /app/redis/ \
    && make && make PREFIX=/app/redis install
EXPOSE 6379
VOLUME /app/redis/
RUN sed -i 's#daemonize no#daemonize yes#g' /app/redis/redis.conf
RUN sed -i 's#bind 127.0.0.1#bind 0.0.0.0#g' /app/redis/redis.conf
RUN sed -i 's#protected-mode yes#protected-mode no#g' /app/redis/redis.conf
CMD cd /app/redis/bin && ./redis-server ../redis.conf

0

评论区