我已经在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

10-06 02:10