我不知道如何正确地将服务器上的服务与docker分开。我有一个用NodeJS编写的应用程序和两个用PHP编写的应用程序。我使用NGINX作为and服务器/反向代理,使用MySQL作为我的数据库。我不太确定哪个停靠容器应该处理哪个任务以及在哪里存储应用程序文件(js、php、css和jpg等静态内容)。
选项1:一个NGINX容器处理静态内容并将请求传递给PHP和NodeJS。应用程序文件被挂载到码头映像中。选项2: One NGINX容器充当捆绑不同服务的反向代理
我使用的是Docker for Windows (docker- node ),它附带了一个小型单节点kubernetes实例。我知道我可以从集群中使用kubernetes.docker.internal来访问我的node/localhost。因此,在我的场景中,我想定义一个名为“my - K8s”的服务器服务,它有一个指向kubernetes.docker.internal的端点引用,以便kube-proxy能够正确地将其路由到我的本地主机我还考虑将本地机器主机名作为Exte
我的网络管理器是在离线场景(一个主菜单)中初始化的,一旦我单击“玩游戏”,一切都会正常工作,直到我退出为止(通过调用方法networkManager.StopHost())。这将我移到离线场景,但是每当我再次按下play,我就会得到以下错误:InvalidOperationException: Steamworks is not initialized.