2017-05-05 76 views
-2

在Windows 10,我打开PowerShell和类型:运行Redis的码头工人实例不能访问Redis的

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

所以我有一个码头工人容器上的Redis运行。我如何访问它?我如何运行ping让我可以看到pong?我想添加值然后读取值。我没有看到关于此的任何文档。任何帮助,将不胜感激。

+0

回首我的问题上,这是非常写得不好。我希望能够访问容器外部的redis实例。我希望能够启动powershell并获取或设置密钥。我试图弄清楚的问题是如何在分布式系统中访问这个redis容器。 – BriceTRockindale

回答

3

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

    然后你可以ju ST连接到Redis的喜欢它的你的主机

  • 集装箱链路上运行,连接到另一个容器内的Redis在同一台主机

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