sql >> Databasteknik >  >> NoSQL >> Redis

Få åtkomst till dockeriserade redis från Windows-värden

Du missar att exponera port. Kör redis container med kommandot

docker run --name some-redis -p6379:6379 -d redis redis-server --appendonly yes

Om Dockerfile innehåller EXPOSE <some_port> det betyder en annan behållare till samma hamnarnätverk kan ansluta till denna port. Inget mer.

Om du vill ansluta till container från värddator måste du säga docker om det.

  • du kan lägga till -P alternativet för att docker run kommando. I det här fallet exponerar docker alla definierade portar för slumpmässiga portar på din lokala dator.
  • Eller du kan lägga till alternativ -p<port_on_host_machine>:<port_inside_docker_container> då exponerar du en viss port.



  1. JHipster Redis Integrationselement obundet fel

  2. Mongoose/node.js hur man hittar, fyller på, gör saker, "avfolkar" och uppdaterar

  3. Lägg till ett nytt fält till varje dokument i en MongoDB-samling

  4. Redis - Befordra en slav till master manuellt