我已经在raspbian jessie 8(IP 192.168.2.2)上安装了docker。我创建了一个带有raspbian基本镜像的docker容器,并安装了我的世界。我打开了该容器上的端口25565
pi@raspberrypi ~ $ docker run -d -p 25565:25565 rpi_minecraft
pi@raspberrypi ~ $ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
b94381cdc3b6 rpi_minecraft "supervisord -c /etc/" About an hour ago Up About an hour 80/tcp, 0.0.0.0:25565->25565/tcp pensive_shockley
当我尝试查看该端口是否打开时,出现此错误
Andrews-iMac:~ Andrew$ telnet 192.168.2.2 25565
Trying 192.168.2.2...
telnet: connect to address 192.168.2.2: Connection refused
telnet: Unable to connect to remote host
是什么导致此问题?所有相关的端口向我开放?
最佳答案
因为您打开了端口25565,但是使用telnet测试了端口80。 telnet 192.168.2.2 25565