草庐IT

localhost-startStop

全部标签

node.js - 如何使用 nginx docker 容器访问 localhost 上的服务器?

我正在尝试使用nginx的docker化版本作为我的Node(ExpressJS)应用程序的代理服务器。无需对nginx进行任何配置并为容器发布端口80,我就能看到默认的nginx登录页面。所以我知道这很有效。现在我可以挂载包含proxy_passlocalhost:3000配置的启用站点的目录。我的Node应用程序在本地运行(不在任何Docker容器中),我可以通过端口3000(即localhost:3000)访问它。但是,我假设在运行nginx容器、映射到端口80并代理我的localhost:3000的情况下,我将能够看到我的very简单(helloworld)应用程序。相反,我收

node.js - 如何使用 nginx docker 容器访问 localhost 上的服务器?

我正在尝试使用nginx的docker化版本作为我的Node(ExpressJS)应用程序的代理服务器。无需对nginx进行任何配置并为容器发布端口80,我就能看到默认的nginx登录页面。所以我知道这很有效。现在我可以挂载包含proxy_passlocalhost:3000配置的启用站点的目录。我的Node应用程序在本地运行(不在任何Docker容器中),我可以通过端口3000(即localhost:3000)访问它。但是,我假设在运行nginx容器、映射到端口80并代理我的localhost:3000的情况下,我将能够看到我的very简单(helloworld)应用程序。相反,我收

Docker - 无法连接到 localhost 端口 4000 : Connection refused

您好,我是Docker新手,我正在尝试按照官方网站上的教程来熟悉Docker。现在我卡在教程的第2部分(您可以在这里查看链接=>https://docs.docker.com/get-started/part2/#run-the-app)我有与官方教程完全相同的示例应用程序代码、Dockerfile和requirements.txt$lsapp.pyDockerfilerequriements.txt我的Dockerfile看起来像这样FROMpython:2.7-slimWORKDIR/appADD./appRUNpipinstall-rrequriements.txtEXPOSE8

Docker - 无法连接到 localhost 端口 4000 : Connection refused

您好,我是Docker新手,我正在尝试按照官方网站上的教程来熟悉Docker。现在我卡在教程的第2部分(您可以在这里查看链接=>https://docs.docker.com/get-started/part2/#run-the-app)我有与官方教程完全相同的示例应用程序代码、Dockerfile和requirements.txt$lsapp.pyDockerfilerequriements.txt我的Dockerfile看起来像这样FROMpython:2.7-slimWORKDIR/appADD./appRUNpipinstall-rrequriements.txtEXPOSE8

linux - 无法在正在运行的 Docker 容器中 ssh localhost

我正在为需要ssh到localhost(即sshuser@localhost)的应用程序构建Docker镜像我正在使用Ubuntu桌面机器,并从一个基本的ubuntu:16.04容器开始。以下是我的Dockerfile的内容:FROMubuntu:16.04RUNapt-getupdate&&apt-getinstall-y\openjdk-8-jdk\ssh&&\groupadd-rcustom_group&&useradd-r-gcustom_group-muser1USERuser1RUNssh-keygen-b2048-trsa-f~/.ssh/id_rsa-q-N""&&\c

linux - 无法在正在运行的 Docker 容器中 ssh localhost

我正在为需要ssh到localhost(即sshuser@localhost)的应用程序构建Docker镜像我正在使用Ubuntu桌面机器,并从一个基本的ubuntu:16.04容器开始。以下是我的Dockerfile的内容:FROMubuntu:16.04RUNapt-getupdate&&apt-getinstall-y\openjdk-8-jdk\ssh&&\groupadd-rcustom_group&&useradd-r-gcustom_group-muser1USERuser1RUNssh-keygen-b2048-trsa-f~/.ssh/id_rsa-q-N""&&\c

linux - 如何将容器上的 localhost 端口转发到主机上的 localhost?

我的主机上有一个守护程序在某个端口(即8008)上运行,我的代码通常通过联系localhost:8008与守护程序交互。我现在已经将我的代码容器化了,但还没有将守护进程容器化。如何将容器上的localhost:8008转发到运行容器的主机上的localhost:8008(以及守护进程)。以下是我的主机上的netstat-tlnp。我希望容器将localhost:2009转发到主机上的localhost:2009ProtoRecv-QSend-QLocalAddressForeignAddressStatePID/Programnametcp00127.0.0.1:20090.0.0.0

linux - 如何将容器上的 localhost 端口转发到主机上的 localhost?

我的主机上有一个守护程序在某个端口(即8008)上运行,我的代码通常通过联系localhost:8008与守护程序交互。我现在已经将我的代码容器化了,但还没有将守护进程容器化。如何将容器上的localhost:8008转发到运行容器的主机上的localhost:8008(以及守护进程)。以下是我的主机上的netstat-tlnp。我希望容器将localhost:2009转发到主机上的localhost:2009ProtoRecv-QSend-QLocalAddressForeignAddressStatePID/Programnametcp00127.0.0.1:20090.0.0.0

javascript - 为什么 WebSocket 没有同源策略?为什么我可以连接到 ws ://localhost?

我想将WebSockets用于我的应用程序的进程间通信(DaemonWebGUI和DaemonFatClient等)。在测试期间,我尝试通过websocket.org(http://www.websocket.org/echo.html)上的JavaScriptWebSocket客户端连接到本地运行的网络套接字服务器(ws://localhost:1234)。我现在的问题是:为什么这可能?浏览器中是否没有实现跨源策略(此处:Linux上的FF29)?我问是因为如果websocket.org是邪恶的,它可以尝试与我的本地WS服务器通信并将它从本地主机接收到的每条消息重定向到任何其他服务器

javascript - 无法在 'postMessage' : https://www. youtube.com 上执行 'DOMWindow' !== http://localhost:9000

这是我收到的错误消息:Failedtoexecute'postMessage'on'DOMWindow':Thetargetoriginprovided('https://www.youtube.com')doesnotmatchtherecipientwindow'sorigin('http://localhost:9000').我见过其他类似的问题,其中目标来源是http://www.youtube.com并且收件人来源是https://www.youtube.com,但没有一个像我的目标是https://www.youtube.com并且源是http://localhost:90