docker-compose.yml 文件来配置 Redis
你可以创建一个 docker-compose.yml
文件来配置 Redis,确保 Redis 在启动时使用指定的密码和相关配置。以下是配置文件的示例:
version: '3.8'services:redis:image: redis:latestcontainer_name: redis-serverports:- "6379:6379"environment:- REDIS_PASSWORD=123456volumes:- ./data:/datacommand: ["redis-server","--bind", "0.0.0.0","--protected-mode", "no","--appendonly", "yes","--requirepass", "123456"]restart: always
解释:
ports
:将容器的 Redis 端口映射到主机的 6379 端口。volumes
:挂载主机的./data
目录到容器内的/data
目录,用于数据持久化。command
:指定 Redis 的启动命令和参数。restart: always
:设置容器自动重启,确保开机自启动。
使用步骤:
-
将上述内容保存为
docker-compose.yml
文件。 -
在该文件所在目录运行以下命令:
docker-compose up -d
这将启动并运行 Redis,使用指定的配置和密码。