1. 程式人生 > >docker 基於Dockerfile構建redis

docker 基於Dockerfile構建redis

建立Dockerfile 檔案

新建目錄

mkdir /var/docker/redis -p
cd /var/docker/redis

新建 Dockerfile

FROM centos:7.5.1804
MAINTAINER 115946156@qq.com
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 []

構建映象

docker build -t
redis .

確保在 /var/docker/redis 目錄下執行

啟動redis

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