創建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