我在azure中运行两个虚拟机。其中一个包含运行redisai的docker容器。通过本地vm(通过ssh访问)访问这个虚拟机就可以了。
redisai容器通过以下命令在此vm上运行: sudo docker run -p 6379:6379 --gpus all -it --rm redisai/redisai:latest-gpu
另一个虚拟机运行一个远程客户端,试图访问另一个虚拟机 redis-cli -h <IP-ADDR>
结果是 Could not connect to Redis at <IP-ADDR>:6379: Connection timed out
1条答案
按热度按时间fdx2calv1#
当我把问题打出来时,我想出了答案。
我必须允许来自两个vm上所有源的入站端口6379,以便通过nsg进行连接。