Tak. Po prostu zamontuj plik redis.conf
ponad wartość domyślną z głośnością:
redis:
image: redis
volumes:
- ./redis.conf:/usr/local/etc/redis/redis.conf
ports:
- "6379"
Alternatywnie utwórz nowy obraz na podstawie obrazu redis z skopiowanym plikiem konfiguracyjnym. Pełne instrukcje znajdują się pod adresem:https://registry.hub.docker.com/_/redis/
Jednak obraz redis wiąże się z 0.0.0.0
domyślnie. Aby uzyskać do niego dostęp z hosta, musisz użyć portu, który Docker zamapował na hosta, który znajdziesz za pomocą docker ps
lub docker port
polecenie, możesz uzyskać do niego dostęp pod adresem localhost:32678
gdzie 32678 to zmapowany port. Alternatywnie możesz określić konkretny port do mapowania w docker-compose.yml
.
Ponieważ wydajesz się, że jesteś nowy w Dockerze, wszystko to może mieć trochę więcej sensu, jeśli zaczniesz od używania surowych poleceń Dockera, zamiast zaczynać od tworzenia.