mirror of
https://github.com/shadow1ng/fscan.git
synced 2025-07-13 21:02:44 +08:00
34 lines
863 B
Docker
34 lines
863 B
Docker
FROM redis:5.0.1
|
|
|
|
# 创建测试目录并设置权限
|
|
RUN mkdir -p /root/.ssh && \
|
|
mkdir -p /var/spool/cron && \
|
|
mkdir -p /var/spool/cron/crontabs && \
|
|
mkdir -p /var/www/html && \
|
|
mkdir -p /etc/redis && \
|
|
mkdir -p /tmp/test && \
|
|
chmod -R 777 /root/.ssh && \
|
|
chmod -R 777 /var/spool/cron && \
|
|
chmod -R 777 /var/spool/cron/crontabs && \
|
|
chmod -R 777 /var/www/html && \
|
|
chmod -R 777 /etc/redis && \
|
|
chmod -R 777 /tmp/test && \
|
|
echo "测试目录已创建,可以写入" > /tmp/test/test.txt
|
|
|
|
# 配置Redis允许远程连接和任意文件写入
|
|
RUN echo "port 6379\n\
|
|
bind 0.0.0.0\n\
|
|
dir /data\n\
|
|
dbfilename dump.rdb\n\
|
|
protected-mode no\n\
|
|
daemonize no\n\
|
|
appendonly no\n\
|
|
requirepass \"\"\n\
|
|
" > /etc/redis/redis.conf
|
|
|
|
WORKDIR /data
|
|
|
|
EXPOSE 6379
|
|
|
|
# 启动Redis服务器
|
|
CMD ["redis-server", "/etc/redis/redis.conf"] |