2017-05-05 71 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