diff --git a/TestDocker/Redis/Dockerfile b/TestDocker/Redis/Dockerfile new file mode 100644 index 0000000..013694c --- /dev/null +++ b/TestDocker/Redis/Dockerfile @@ -0,0 +1,11 @@ +# 使用Redis官方镜像 +FROM redis:latest + +# 替换默认配置文件 +COPY redis.conf /usr/local/etc/redis/redis.conf + +# 开放6379端口 +EXPOSE 6379 + +# 启动Redis +CMD ["redis-server", "/usr/local/etc/redis/redis.conf"] \ No newline at end of file diff --git a/TestDocker/Redis/README.txt b/TestDocker/Redis/README.txt new file mode 100644 index 0000000..8cd1313 --- /dev/null +++ b/TestDocker/Redis/README.txt @@ -0,0 +1,5 @@ +docker build -t redis-server . +docker run -d \ + -p 6379:6379 \ + --name redis-container \ + redis-server \ No newline at end of file diff --git a/TestDocker/Redis/redis.conf b/TestDocker/Redis/redis.conf new file mode 100644 index 0000000..0f0b99d --- /dev/null +++ b/TestDocker/Redis/redis.conf @@ -0,0 +1,14 @@ +# 允许远程访问 +bind 0.0.0.0 + +# 关闭保护模式(允许外部连接) +protected-mode no + +# 不设置密码 +requirepass "" + +# 后台运行 +daemonize no + +# 关闭持久化 +appendonly no \ No newline at end of file