sql >> Database >  >> NoSQL >> Redis

Toegang tot gedockte redis vanaf de Windows-host

Je mist om de poort bloot te leggen. Voer redis-container uit met opdracht

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

Als Dockerfile bevat EXPOSE <some_port> het betekent een andere container in hetzelfde docker-netwerk kan verbinding maken met deze poort. Niets meer.

Als u vanaf de hostcomputer verbinding wilt maken met de container, moet u er docker over zeggen.

  • je kunt -P add toevoegen optie om docker run opdracht. In dit geval stelt docker alle gedefinieerde poorten bloot aan willekeurige poorten op uw lokale computer.
  • Je kunt ook optie -p<port_on_host_machine>:<port_inside_docker_container> toevoegen dan stel je een bepaalde poort bloot.



  1. Hoe een nieuwe URL van mongodb 3.6 te gebruiken om verbinding te maken vanuit golang

  2. MongoDB $toDate

  3. Gids voor Upsert in MongoDB

  4. Is dit een geldig gebruik van ServiceStack Redis?