一、基于redis源镜像的dockerfile内容
FROM redis
MAINTAINER chenyi
ENV TIME_ZOME Asia/Shanghai
COPY redis.conf /usr/local/etc/redis/redis.conf
RUN mkdir /var/log/redis && \
touch /var/log/redis/redis.log && \
chmod 777 /var/log/redis/redis.log
VOLUME ["/usr/local/redis"]
EXPOSE 8000
CMD ["redis-server","/usr/local/etc/redis/redis.conf"]
注意:类似与copy、add这种有关于映射的命令,本地文件要写相对路径,否则会报错
COPY redis.conf /usr/local/etc/redis/redis.conf
二、创建镜像
首先启动容器:systemctl restart docker
docker build -t redis1 .
注意:-t 是镜像名称,"."是当前目录
三、redis的配置文件内容
bind 0.0.0.0
protected-mode no
appendonly yes
port 8000
daemonize no
logfile "/var/log/redis/redis.log"
pidfile /var/run/redis_6379.pid
dir ./
注意:配