Tag: 本地主机

不同的本地主机端口导致Access-Control-Allow-Origin失败

我想在localhost:3000上托pipe一个Docker JavaScript应用程序(RocketChat),并引用正在侦听localhost:5000的python脚本。 运行脚本我得到以下回应: [错误] Access-Control-Allow-Origin不允许源localhost:3000。 [错误]加载资源失败:Access-Control-Allow-Origin不允许使用Origin localhost:3000。 (响应,第0行)[错误]由于访问控制检查,XMLHttpRequest无法加载localhost:5000 / response。 正在执行的请求如下所示: var data = []; var client = new XMLHttpRequest(); if(input.value !== "" && input.value){ data["Type A"] = input.value; } else { data["Type B"] = "not valid"; } client.open("POST", "http://localhost:5000/response", true); client.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); client.withCredentials = false; client.send(data); 如何编辑本地主机以启用Access-Control-Allow-Origin? 所有我能find的答案都提到编辑Node.js,我没有。

从远程服务器端访问本地主机

我没有发现任何明确的问题,所以我宁愿问在远程服务器上部署我的应用程序之前。 我希望我的meteornetworking应用程序与在用户计算机上本地运行的influx&mongo数据库进行交互(实际上,这台机器是一个docker容器),即使应用程序在远程服务器上运行。 但似乎连接到一个给定的URL是不可能的客户端脚本内(当我做新的InfluxDB(…)或MongoClient.connect(…)时发送给我一个错误。 如果从服务器端进行连接,它工作正常,但现在我的应用程序只在本地进行开发,所以并不奇怪。 当应用程序部署在远程服务器上时,仍然有可能吗? 否则,是否有一个简单的解决scheme来达到这些本地机器? 谢谢你的帮助 !

在docker上使用k6来testing一个本地主机的站点

我有一个应用程序运行在我的电脑localhost:1235,我试图加载testing它。 我安装了Docker的k6容器来testing它,但是当然从Docker的性质来说,我的容器有一个不同的本地主机。 我正在试图理解什么。 我运行以下命令: docker run -it –rm –net=host -vc:/users/k6:/k6 loadimpact/k6 run /k6/script 我读了一个地方–net =主机不能在Windows上工作,是吗? 我如何find主机IP? 我已经尝试通过本教程运行: http : //blog.michaelhamrah.com/2014/06/accessing-the-docker-host-server-within-a-container/ 我发现172.17.0.1的IP在我的testing中不起作用。 我也尝试添加-p 1235:1235但它失败了,我猜Docker试图绑定这个端口并转发给它。 在此先感谢,Chaim

无法使用IP访问Docker数据库(仅本地主机)

我正在尝试设置Docker以允许来自我networking上其他设备的连接。 目前访问Docker我访问我的电脑上的localhost 。 我试图连接使用我的电脑的本地IP( 192.168.0.140 ),这让我看到我的文件,但没有连接到我的数据库。 我认为这是我的configuration有问题,但我不知道Docker排除故障。 version: '2' services: webserver: build: ./docker/webserver image: localdev ports: – '80:80' – '443:443' volumes: – ./www:/var/www/html links: – db db: image: mysql:5.6 ports: – 3306 volumes: – ./db:/var/lib/mysql environment: – MYSQL_ROOT_PASSWORD=secret phpmyadmin: image: phpmyadmin/phpmyadmin:latest links: – db environment: PMA_HOST: db PMA_PORT: 3306 MYSQL_USER: root MYSQL_ROOT_PASSWORD: secret ports: – […]

运行docker映像时无法到达localhost:8080

我开发了一个小型的Java演示Web应用程序,使用Gradle,我想用WildFly进行dockerize。 我遵循这里的指示。 Dockerfile是: FROM jboss/wildfly MAINTAINER Me <me@qmail.com> RUN /opt/jboss/wildfly/bin/add-user.sh admin Admin#70365 –silent ADD build/libs/my-demo.war /opt/jboss/wildfly/standalone/deployments/ 当我用Docker启动镜像并浏览localhost:8080或localhost:9990 ,我得到一个This site can't be reached 。 但是,当我使用gradle appRun时,我的应用程序在localhost:8080上成功运行。 什么不见​​了? 我在Windows 10家庭版下。 我已经尝试在Ubuntu 16下的另一台笔记本电脑,并面临同样的问题。

用python在docker上设置rabbitMQ

我对docker相当陌生,我正在学习rabbitMQ。 到目前为止,我已经能够在我的ubuntu vm上以python libary pika的forms运行rabbitMQ。 这工作没有任何问题,但我现在把它放到docker工人的一个小应用程序,不起作用。 这个问题似乎是在设置和所有的方式失败了这一行的代码: connection = pika.BlockingConnection(pika.ConnectionParameters( host=HOST, port=80, credentials=credentials)) 正在导入的variables: USER = "test" PASS = "testpass1" HOST = "dockerhost" 文件: import pika from settings import USER, PASS, HOST def send(message): message = str(message) print 'trying: credentials = pika.PlainCredentials(username=USER, password=PASS)' try: credentials = pika.PlainCredentials(username=USER, password=PASS) except Exception: print 'Failed' print str(Exception) return […]

meteor,docker和本地主机上的SSL

docker工人/docker工人/docker工人是很新颖的,并将其用于需要连接队列和一些其他服务的meteor应用程序。 我需要在localhost上设置SSL,因为我们使用getUserMedia API(Chrome在不安全的连接上弃用)。 我相信我需要创build一个自签名证书,但不知道该怎么做。 我是否在本地机器上设置它? 或者我在docker集装箱中设置? 请注意,meteor实际上是在本地的容器上以开发模式运行 任何明确的帮助开始这将是伟大的。 编辑:虽然在评论中提到类似的问题似乎解决meteor的具体问题,我更感兴趣的Docker和OSX的上下文,虽然我的实际问题是与meteor应用程序目前,我想find一个这不是依赖meteor的解决scheme,而是体贴的用户案例。

当network_mode:“bridge”(docker-compose)时,无法从本地主机连接容器端口

这是我docker-compose.yml yml version: '2' services: admin_db: build: context: . dockerfile: postgres.dockerfile args: – DB_NAME=admin_db – DB_USER=admin – DB_PASSWORD=admin_pass network_mode: "default" admin: build: context: . dockerfile: admin.dockerfile args: – UID=$UID – GID=$GID – UNAME=$UNAME command: /bin/bash depends_on: – admin_db ports: – "8000:8000" links: – admin_db network_mode: "bridge" 如果与networking_mode:“桥”我应该能够访问我的应用程序(pipe理员)从本地主机http://127.0.0.1:8000/ ,但目前,我能够访问它只在random-ip:8000从本地主机。 我能够http://127.0.0.1:8000/访问时,networking_mode是“主机”,但然后我无法链接容器。 有什么解决scheme有两个东西? – 链接容器 – 应用程序从本地主机运行在http://127.0.0.1:8000/

将一个WordPress站点移到Docker,最终移动到一个服务器

我一直在为我的实习工作一个WordPress网站,而且我的上级要求我试着将它包装起来,以便将来更新更方便。 他们build议我使用Docker。 现在我的本地机器(Mac)上运行的网站,最终我将不得不将其迁移到公司服务器,以取代当前的网站。 我有几个关于这个问题。 Docker是这个任务的正确工具吗? 集装箱化究竟有什么贡献? 我应该在将站点移动到服务器之前还是之后将站点移动到Docker? 我见过很多指南使用Nginx。 我到底需要什么? 我应该如何去更新url? 我应该如何去取代预先存在的网站? 任何帮助或方向有用的资源将不胜感激。 先谢谢你!

试图设置与docker的WordPress

我是docker工人。 我在YouTube上观看了video,而且我也看到了代码。 此search 但我无法达到我的本地主机。 我不能与docker工人build立wordpress。 图像2