Ja. Montera bara din redis.conf över standard med en volym:
redis:
image: redis
volumes:
- ./redis.conf:/usr/local/etc/redis/redis.conf
ports:
- "6379"
Alternativt kan du skapa en ny bild baserad på redis-bilden med din conf-fil kopierad. Fullständiga instruktioner finns på:https://registry.hub.docker.com/_/redis/
Redis-bilden binder dock till 0.0.0.0 som standard. För att komma åt den från värden måste du använda porten som Docker har mappat till värden åt dig som du hittar genom att använda docker ps eller docker port kommandot kan du sedan komma åt det på localhost:32678 där 32678 är den mappade porten. Alternativt kan du ange en specifik port att mappa till i docker-compose.yml .
Eftersom du verkar vara ny på Docker, kan allt detta vara lite mer meningsfullt om du börjar med att använda råa Docker-kommandon istället för att börja med Compose.