编写docker-compose.yml
version: '2.3'
services:
redis:
image: redis:latest
ports:
- "6379:6379"
volumes:
- ./redis/data:/data
- ./redis/conf/redis.conf:/usr/local/etc/redis/redis.conf
- ./redis/logs:/logs
command: redis-server /usr/local/etc/redis/redis.conf
logging:
driver: json-file
options:
max-size: "200k"
max-file: "10"
healthcheck:
test: [ "CMD", "curl", "-f", "http://localhost:6379" ]
interval: 1m30s
timeout: 10s
retries: 3
start_period: 40s
restart: always
启动
docker-compose up -d
docker-compose logs -f