无法访问专用服务器上的 docker itzg/minecraft-server
Can't access to docker itzg/minecraft-server on dedicated server
我正在尝试在专用服务器 (Ubuntu 20.04) 的 docker 容器中托管 Minecraft 服务器。
我正在使用 itzg/minecraft-server 图像和 docker-compose 来创建我的容器。
我在创建容器时和在容器日志中启动 minecraft 服务器时都没有错误。但是当我使用 vps 的 public ip 和端口 25565 连接到服务器时,我有
Can't connect to server:
io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection
timed out: no further information:
我也尝试按照 idzg 的建议启动服务器,遵循以下说明:
To simply use the latest stable version, run
docker run -d -p 25565:25565 --name mc itzg/minecraft-server
where the standard server port, 25565, will be exposed on your host
machine.
但问题是一样的
容器正常
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 和节点 Web 服务器的容器来构建 vue.js 项目。当我尝试启动我的 Minecraft 服务器时,这个容器仍然关闭,但我更愿意指定它,如果它可能与连接发生冲突......?但我不这么认为。
对于有同样问题的人,我通过简单地在 VPS 主机站点上打开端口 25565 解决了问题
我正在尝试在专用服务器 (Ubuntu 20.04) 的 docker 容器中托管 Minecraft 服务器。
我正在使用 itzg/minecraft-server 图像和 docker-compose 来创建我的容器。
我在创建容器时和在容器日志中启动 minecraft 服务器时都没有错误。但是当我使用 vps 的 public ip 和端口 25565 连接到服务器时,我有
Can't connect to server: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection timed out: no further information:
我也尝试按照 idzg 的建议启动服务器,遵循以下说明:
To simply use the latest stable version, run
docker run -d -p 25565:25565 --name mc itzg/minecraft-server
where the standard server port, 25565, will be exposed on your host machine.
但问题是一样的
容器正常
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 和节点 Web 服务器的容器来构建 vue.js 项目。当我尝试启动我的 Minecraft 服务器时,这个容器仍然关闭,但我更愿意指定它,如果它可能与连接发生冲突......?但我不这么认为。
对于有同样问题的人,我通过简单地在 VPS 主机站点上打开端口 25565 解决了问题