【发布时间】:2019-02-22 14:30:37
【问题描述】:
我是 docker 新手,正在尝试连接两个 docker 容器。我拉了一个 Redis 映像并运行它:
docker run -d -p 6379:6379 --name redis1 redis
之后我使用“docker exec”在redis容器中添加了一些内容:
docker exec -it redis1 sh
redis-cli
set name surya
incr counter
之后,我使用相同的 redis 映像创建了一个新容器并尝试访问第一个 redis 容器:
docker run -it --rm --link redis1:redis --name client redis sh
redis-cli -h redis
现在,我收到连接被拒绝错误,而不是连接到 redis1 容器。
无法在 127.0.0.1:6379 连接到 Redis:连接被拒绝。
谁能告诉我如何解决这个问题?
【问题讨论】:
-
你能用命令
docker ps显示你看到的内容吗?我听从了你的命令并成功了。请查看此截图:imgur.com/a/Af5wpzU -
您好,请查看我的“docker ps”输出截图:imgur.com/WkSUaaQ
标签: docker