无法访问专用服务器上的 docker itzg/minecraft-server



我正试图在专用服务器(Ubuntu 20.04(上的docker容器中托管Minecraft服务器。我正在使用itzg/minecraft服务器镜像和docker compose来创建我的容器
在创建容器或在容器日志中启动minecraft服务器时,我没有任何错误。但是当我用vps的公共ip和25565端口连接到服务器时,我有

无法连接到服务器:io.nety.channel.AbstractChannel$AnnotatedConnection异常:连接超时:没有进一步的信息:

我也尝试按照idzg的建议启动服务器,遵循以下说明:

要简单地使用最新的稳定版本,请运行

docker run-d-p 25565:25565--名称mc-itzg/minecraft服务器

标准服务器端口25565将暴露在主机上的位置机器

但问题相同

集装箱正常

CONTAINER ID   IMAGE                   COMMAND    CREATED          STATUS                    PORTS                                                      NAMES
21c67ba9a3c2   itzg/minecraft-server   "/start"   16 minutes ago   Up 16 minutes (healthy)   0.0.0.0:25565->25565/tcp, :::25565->25565/tcp, 25575/tcp   mc

服务器日志正常

[10:42:11] [Server thread/INFO]: Preparing spawn area: 99%
[10:42:11] [Server thread/INFO]: Time elapsed: 14039 ms
[10:42:11] [Server thread/INFO]: Done (14.161s)! For help, type "help"
[10:42:11] [Server thread/INFO]: Starting remote control listener
[10:42:11] [Server thread/INFO]: Thread RCON Listener started
[10:42:11] [Server thread/INFO]: RCON running on 0.0.0.0:25575

docker-compose.yml

version: "3.7"
services:
mc:
container_name: mc
image: itzg/minecraft-server
ports:
- 25565:25565
environment:
EULA: "TRUE"
volumes:
# attach a directory relative to the directory containing this compose file
- /home/neuromob/minecraft-server/data_tmp:/data

此外,我还有第二个容器,里面有一个nginx和nodeweb服务器,用于构建vue.js项目。当我试图启动我的Minecraft服务器时,这个容器仍然关闭,但我更喜欢指定它,如果它可能会与连接冲突?但我不这么认为。

对于有同样问题的人,我只需打开VPS主站上的25565端口就解决了这个问题

最新更新