Ja. Koppel gewoon uw redis.conf
over de standaard met een volume:
redis:
image: redis
volumes:
- ./redis.conf:/usr/local/etc/redis/redis.conf
ports:
- "6379"
U kunt ook een nieuwe afbeelding maken op basis van de redis-afbeelding met uw conf-bestand erin gekopieerd. Volledige instructies staan op:https://registry.hub.docker.com/_/redis/
De redis-afbeelding bindt echter wel aan 0.0.0.0
standaard. Om toegang te krijgen vanaf de host, moet je de poort gebruiken die Docker voor je aan de host heeft toegewezen die je vindt met docker ps
of de docker port
commando, dan kun je het openen op localhost:32678
waarbij 32678 de toegewezen poort is. Als alternatief kunt u een specifieke poort specificeren waarnaar u wilt verwijzen in de docker-compose.yml
.
Aangezien Docker nieuw voor je lijkt te zijn, kan dit allemaal wat logischer zijn als je begint met het gebruik van onbewerkte Docker-commando's in plaats van te beginnen met Compose.