在 Windows 10 上,我打开 powershell 并键入:
docker pull redis
docker run --name some-redis -d redis
所以我有一个运行着 Redis 的 docker 容器。我如何访问它?如何运行 ping 才能看到 pong?我想添加值,然后读取值。我没有看到任何关于此的文档。任何帮助将不胜感激。
最佳答案
Docs of redis image对如何运行和访问redis容器有详细的描述。基本上你有以下选择:
使用以下命令进入您的 redis 容器,然后使用
redis-cli
:docker exec -it some-redis bash
启动redis容器时将redis端口映射到主机
docker run -d --name some-redis -p 6379:6379 redis
然后你就可以连接到redis,就像它在你的主机上运行一样
容器链接,连接到同一主机上另一个容器内的redis
docker run -it --link some-redis:redis --rm redis redis-cli -h redis -p 6379
关于powershell - 运行docker redis实例无法访问redis,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43814297/