docker compose关闭后Worldserver更改端口&;码头工人整理

docker compose关闭后Worldserver更改端口&;码头工人整理,docker,docker-compose,azerothcore,Docker,Docker Compose,Azerothcore,我正在使用 我注意到在运行docker compose down和docker compose upmyworldserver之后,数据库现在使用的端口与默认端口不同。如何预防 注意:authserver端口保持不变 我使用Windows 10 20H2(Build 19042.844)通常docker会在随机空闲端口上为任何试图绑定到自己网络上的服务自动创建一个隧道。 但是,除非您更改了WORLD\u EXTERNAL\u端口,或者由于某种原因该端口已经繁忙,否则原始端口(连同随机端口)也应该

我正在使用

我注意到在运行
docker compose down
docker compose up
my
worldserver
之后,数据库现在使用的端口与默认端口不同。如何预防

注意:
authserver
端口保持不变


我使用Windows 10 20H2(Build 19042.844)

通常docker会在随机空闲端口上为任何试图绑定到自己网络上的服务自动创建一个隧道。 但是,除非您更改了WORLD\u EXTERNAL\u端口,或者由于某种原因该端口已经繁忙,否则原始端口(连同随机端口)也应该打开

您可以运行
docker compose ps
docker ps
检查哪些网络端口处于打开状态


此外,这种行为会根据您的操作系统而改变。你能在你的第一篇文章中指定它吗?

谢谢你的及时回复,我没有改变任何关于世界外部端口的事情,至于“docker compose ps”,我的经验太少了,呵呵,不知道在哪里输入命令,“docker ps”给出了以下结果:

Docker compose文件在其github repo中使用环境变量作为端口。你能提供下一个变量的值吗?
DB\u EXTERNAL\u PORT
WORLD\u EXTERNAL\u PORT
SOAP\u EXTERNAL\u PORT
?很抱歉,我已经看过了,但我不知道在哪里插入这些命令,我刚刚开始学习,我对屏幕截图很迷茫,您提供了我可以看到端口是使用默认值正确打开的。所以我不必担心,我推断这是正常行为,对吗?即使这些新的随机端口在docker compose down和Up之后被添加和使用,如果原始端口仍然有效,您不必担心itokey,我会关注它,再次感谢并小心:)嘿@Eldarix欢迎使用StackOverflow;)只是一个小提示:你在这里发布了一个答案,但实际上应该是对约瑟夫答案的评论。