да. Просто монтирайте вашия redis.conf
над стойността по подразбиране със сила на звука:
redis:
image: redis
volumes:
- ./redis.conf:/usr/local/etc/redis/redis.conf
ports:
- "6379"
Като алтернатива, създайте ново изображение на базата на изображението на redis с копиран вашия conf файл. Пълните инструкции са на адрес:https://registry.hub.docker.com/_/redis/
Въпреки това, изображението на redis се свързва с 0.0.0.0
по подразбиране. За да получите достъп до него от хоста, трябва да използвате порта, който Docker е съпоставил с хоста за вас, който намирате с помощта на docker ps
или docker port
команда, можете да получите достъп до нея на localhost:32678
където 32678 е картографираният порт. Като алтернатива можете да посочите конкретен порт, към който да се преобразува в docker-compose.yml
.
Тъй като изглежда сте нов в Docker, всичко това може да има малко по-голям смисъл, ако започнете с използване на необработени команди на Docker, вместо да започнете с Compose.