问题描述
我正在使用 AzerothCore with Docker。
我注意到在运行 docker-compose down
和 docker-compose up
后,我的 worldserver
和数据库现在使用的端口与默认值不同。如何防止这种情况?
注意:authserver
端口保持不变。
我使用的是 Windows 10 20H2(内部版本 19042.844)
解决方法
通常,docker 会自动在随机空闲端口上为任何试图绑定到自己网络的服务创建隧道。 但是,除非您更改了WORLD_EXTERNAL_PORT 或由于某种原因端口已经繁忙,否则原始端口(连同随机端口)也应该打开。
您可以运行 docker-compose ps
或 docker ps
来检查哪些网络端口已打开。
此外,此行为会根据您的操作系统而变化。你能在你的第一篇文章中指定它吗?
,感谢及时回复,关于WORLD_EXTERNAL_PORT我没有改过任何东西,至于'docker-compose ps'又一次出现了我压倒性的缺乏经验嘿嘿,不知道在哪里输入命令,'docker ps'给出了这个结果: