sql >> Database teknologi >  >> NoSQL >> Redis

Docker-compose , alligevel for at angive en redis.conf fil?

Ja. Bare monter din redis.conf over standarden med en lydstyrke:

redis:  
  image: redis
  volumes:
    - ./redis.conf:/usr/local/etc/redis/redis.conf
  ports:
    - "6379"

Alternativt kan du oprette et nyt billede baseret på redis-billedet med din conf-fil kopieret ind. Fuld instruktioner findes på:https://registry.hub.docker.com/_/redis/

Redis-billedet binder dog til 0.0.0.0 som standard. For at få adgang til den fra værten skal du bruge den port, som Docker har tilknyttet værten for dig, som du finder ved at bruge docker ps eller docker port kommando, kan du derefter få adgang til den på localhost:32678 hvor 32678 er den tilknyttede port. Alternativt kan du angive en specifik port, der skal tilknyttes i docker-compose.yml .

Da du ser ud til at være ny i Docker, kan det hele give en smule mere mening, hvis du starter med at bruge rå Docker-kommandoer i stedet for at starte med Compose.



  1. 2 måder at begrænse de dokumenter, der returneres i MongoDB

  2. Sådan udføres grundlæggende forespørgselsoperationer i MongoDB

  3. Opdater og returner dokument i Mongodb

  4. Hvordan installerer man php-redis-udvidelsen ved hjælp af den officielle PHP Docker-image-tilgang?