gpt4 book ai didi

linux - 无法从 Docker 容器中运行的外部进程访问

转载 作者:太空宇宙 更新时间:2023-11-04 05:26:08 25 4
gpt4 key购买 nike

我正在尝试在我的服务器上的 Docker 容器内运行游戏服务器,但在连接到它时遇到问题。

我创建了容器并在其中启动了游戏服务器(使用端口 7777)。

我正在使用以下命令运行容器:

docker run -p 7777:7777 -v /home/gameserver/:/home -c=1024 -m=1024m -d --name my_gameserver game

我用 -p 发布了端口 7777参数,但我无法连接到我的游戏服务器,即使日志显示它已启动。

我认为我应该以某种方式绑定(bind)我的 IP,但我不知道该怎么做。到目前为止我发现的是docker inspect my_gameserver | grep IPAddress返回172.17.0.24 .

最佳答案

问题是由于我没有公开 UDP 端口。正确的命令是:

docker run -p 7777:7777 -p 7777:7777/udp -v -d --name my_gameserver game

关于linux - 无法从 Docker 容器中运行的外部进程访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31639029/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com