Oui. Montez simplement votre redis.conf
sur la valeur par défaut avec un volume :
redis:
image: redis
volumes:
- ./redis.conf:/usr/local/etc/redis/redis.conf
ports:
- "6379"
Vous pouvez également créer une nouvelle image basée sur l'image redis avec votre fichier de configuration copié. Des instructions complètes sont disponibles sur :https://registry.hub.docker.com/_/redis/
Cependant, l'image redis se lie à 0.0.0.0
par défaut. Pour y accéder depuis l'hôte, vous devez utiliser le port que Docker a mappé à l'hôte pour vous que vous trouvez en utilisant docker ps
ou le docker port
commande, vous pouvez ensuite y accéder à localhost:32678
où 32678 est le port mappé. Alternativement, vous pouvez spécifier un port spécifique à mapper dans le docker-compose.yml
.
Comme vous semblez être nouveau sur Docker, cela pourrait avoir un peu plus de sens si vous commencez par utiliser des commandes Docker brutes plutôt que de commencer par Compose.