Ja. Mounten Sie einfach Ihre redis.conf
über dem Standard mit einer Lautstärke:
redis:
image: redis
volumes:
- ./redis.conf:/usr/local/etc/redis/redis.conf
ports:
- "6379"
Erstellen Sie alternativ ein neues Image basierend auf dem Redis-Image mit Ihrer hineinkopierten conf-Datei. Vollständige Anweisungen finden Sie unter:https://registry.hub.docker.com/_/redis/
Das Redis-Image wird jedoch an 0.0.0.0
gebunden standardmäßig. Um vom Host darauf zuzugreifen, müssen Sie den Port verwenden, den Docker dem Host für Sie zugeordnet hat, den Sie mit docker ps
finden oder der docker port
Befehl, können Sie dann unter localhost:32678
darauf zugreifen wobei 32678 der zugeordnete Port ist. Alternativ können Sie in docker-compose.yml
einen bestimmten Port für die Zuordnung angeben .
Da Docker für Sie neu zu sein scheint, macht dies möglicherweise alles etwas mehr Sinn, wenn Sie mit einfachen Docker-Befehlen beginnen, anstatt mit Compose zu beginnen.