L'esecuzione di un'istanza redo Docker non può accedere a redis

Su Windows 10, apro powerhell e digitare:

docker pull redis docker run --name some-redis -d redis 

Così ho un contenitore docker in esecuzione con redis su di esso. Come posso accedere? Come faccio a eseguire ping in modo da poter vedere il pong? Vorrei aggiungere valori e leggere i valori. Non vedo alcuna documentazione su questo. Qualsiasi aiuto sarebbe apprezzato.

I documenti di image redis hanno una descrizione dettagliata su come eseguire e accedere al contenitore di redis. In pratica si hanno le seguenti opzioni:

  • Entra nel contenitore di redis con il seguente command e poi gioca con redis-cli :

    docker exec -it some-redis bash

  • Portare la port di redis da ospitare durante il lancio del contenitore redis

    docker run -d --name some-redis -p 6379:6379 redis

    Poi puoi connettersi a redis come se fosse in esecuzione sulla macchina host

  • Container link, connetti a redis all'interno di un altro contenitore sulla stessa macchina host

    docker run -it --link some-redis:redis --rm redis redis-cli -h redis -p 6379