docker工人连接问题

我正在连接到我的工艺服务器,包含在docker集装箱内的实际问题。 https://hub.docker.com/r/itzg/minecraft-server/是我正在使用的容器,并且正在使用此命令运行它。

sudo docker run -d -it --e EULA=TRUE -p 25565:25565 --name mc25565 itzg/minecraft-server 

我做了很多与这个问题有关的研究,不能为我的生活弄清楚。 我不是一个networking人,所以这对我来说都是新鲜事。

我正在运行容器的服务器已closures防火墙,这里是我的netstat –listen。

 Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:ndmp 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:ssh 0.0.0.0:* LISTEN tcp6 0 0 [::]:ssh [::]:* LISTEN tcp6 0 0 [::]:25565 [::]:* LISTEN tcp6 0 0 [::]:filenet-nch [::]:* LISTEN udp 0 0 0.0.0.0:bootpc 0.0.0.0:* udp 0 0 0.0.0.0:mdns 0.0.0.0:* udp 0 0 0.0.0.0:ndmp 0.0.0.0:* udp 0 0 0.0.0.0:45144 0.0.0.0:* udp 0 0 0.0.0.0:48407 0.0.0.0:* udp6 0 0 [::]:15013 [::]:* Active UNIX domain sockets (only servers) Proto RefCnt Flags Type State I-Node Path unix 2 [ ACC ] STREAM LISTENING 29957 /var/run/avahi- daemon/socket unix 2 [ ACC ] STREAM LISTENING 29960 /var/run/dbus/system_bus_socket unix 2 [ ACC ] STREAM LISTENING 49697 /var/run/docker.sock unix 2 [ ACC ] STREAM LISTENING 18473 /run/systemd/private unix 2 [ ACC ] STREAM LISTENING 1073 /run/systemd/journal/stdout unix 2 [ ACC ] STREAM LISTENING 48023 /var/run/docker/libcontainerd/docker-containerd.sock unix 2 [ ACC ] STREAM LISTENING 51353 unix 2 [ ACC ] SEQPACKET LISTENING 39833 /run/udev/control unix 2 [ ACC ] STREAM LISTENING 10947 /run/lvm/lvmetad.socket unix 2 [ ACC ] STREAM LISTENING 10950 /run/lvm/lvmpolld.socket 

我试图连接到服务器的计算机是在同一个子域作为服务器,但我根本无法连接。 但是,我可以从图像托pipe在同一台服务器上进行连接。

这是我的sudodockerps -a

 2bafa12f36c9 itzg/minecraft-server "/start" 2 days ago Up 2 days 0.0.0.0:25565->25565/tcp, 25575/tcp mc25565 

先谢谢您的帮助!