如果需要使用密码访问redis 请在 requirepass 后跟上你的自定义密码。
mkdir docker-redis && cd docker-redis
docker-compose up -d
# or
docker compose up -d
services:
redis:
# 镜像名称以及版本号
image: redis
# 失败后总是重启
restart: always
# 自定义容器名
container_name: redis-6379
# 文件夹以及文件映射
volumes:
- $PWD/data:/data
- $PWD/logs:/logs
command: redis-server --requirepass <your-password>
ports:
# 端口号
- "6379:6379"
如果需要使用自定义的redis.conf配置文件启动,请使用如下compose编排文件启动。将redis.conf放置在docker-redis目录下。
services:
redis:
# 镜像名称以及版本号
image: redis
# 失败后总是重启
restart: always
# 自定义容器名
container_name: redis-6379
# 文件夹以及文件映射
volumes:
- $PWD/data:/data
- $PWD/logs:/logs
- $PWD/redis.conf:/usr/local/etc/redis/redis.conf
command: [ "redis-server", "/usr/local/etc/redis/redis.conf" ]
ports:
# 端口号
- "6379:6379"