Tag: http

如何看到在窗口上的docker容器的小提琴手的http请求?

我在Windowsconfiguration使用默认docker,我运行configuration应用程序,如下所示: docker run -d -p 8080:80 –name openproject … 我可以使用浏览器访问应用程序,但是在小提琴手中,我看不到通往docker集装箱的stream量。 我看到其他stream量,所以我假设浏览器有正确的代理设置。 我已经在docker设置中的代理设置为fiddler( http://127.0.0.1:8888 ),但仍然没有任何容器是可见的小提琴手。

Apacheconfigurationredirect到不同的主机和端口的stream量

我有一个dockerregistry设置,其中我有两个服务器。 Server1:Apache webserver只是为了重新引导stream量Server2:实际的dockerregistry。 registryparsing端口8081。 以下是我可以使用反向代理并将stream量发送到Server2的apacheconfiguration。 但是,这只适用于端口8081.我已经托pipe多个回购下的registry,使用几个端口,例如:8082.8083,8084等。我如何重新指导从同一端口的Apachenetworking服务器的stream量到dockerreigistry服务器。 server1:8082 – > server2:8082 server1:8083 – > server2:8083 <VirtualHost *:443> SSLEngine on SSLCertificateFile /etc/apache2/ssl/crt/cert.cer SSLCertificateKeyFile /etc/apache2/ssl/key/cert.key #ServerAdmin webmaster@localhost ProxyRequests Off ProxyPreserveHost On AllowEncodedSlashes NoDecode <Proxy *> Order deny,allow Allow from all </Proxy> ProxyPass / http://server2:8081/ nocanon ProxyPassReverse / http://server2:8081/ #ProxyPassReverse / http://www.example.com/ RequestHeader set X-Forwarded-Proto "https" RequestHeader set X-Forwarded-Port […]

Docker HttpExceptionRequest无法从容器中获取

我遇到了在buildroot上运行的docker容器的问题。 它执行GET请求,以某种方式无法通过。 我的意思是我应该将端口443映射到主机? 但我似乎无法连接超过443。 HttpExceptionRequest Request { host = "www.ncbi.nlm.nih.gov" port = 443 secure = True requestHeaders = [] path = "/" queryString = "" method = "GET" proxy = Nothing rawBody = False redirectCount = 10 responseTimeout = ResponseTimeoutDefault requestVersion = HTTP/1.1 } 与docker ps显示: 7f4e69c0c0fc 48a5c6e00788 "/bin/bash" 7 minutes ago Up 7 minutes […]

Docker和HttpCallback

我有一个docker容器,运行一个Web应用程序与一些端点。 我转发所有需要的端口,到目前为止,所有的基本命令正在工作。 问题是我有一个端点接受一个命令,然后注册callback远程地址。 我正在运行在主机上订阅callback的应用程序,然后docker应该在稍后发出callback。 问题是,当容器parsing请求来自URL注册的调用者时,它find根networking地址(172.17.0.1)。 有没有办法设置环境,以便callback到达主机?

为什么docker主机上的Jenkins响应来自容器内部的HTTP请求?

我在安装了Jenkins和Docker的机器上遇到了一些相当奇怪的行为。 为了清晰起见,Jenkins不是作为Docker容器运行,而是在jenkins用户下运行。 当在容器中运行curl时,我得到一个403: root@ada71c8116bf:/# curl -I www.google.co.uk HTTP/1.1 403 Forbidden Date: Tue, 30 May 2017 13:41:07 GMT X-Content-Type-Options: nosniff Set-Cookie: JSESSIONID.f1223778=36hjq9sozhveoe1bfsss1dnq;Path=/;HttpOnly Expires: Thu, 01 Jan 1970 00:00:00 GMT Content-Type: text/html;charset=UTF-8 X-Hudson: 1.395 X-Jenkins: 2.46.3 X-Jenkins-Session: 2836b130 X-You-Are-Authenticated-As: anonymous X-You-Are-In-Group-Disabled: JENKINS-39402: use -Dhudson.security.AccessDeniedException2.REPORT_GROUP_HEADERS=true or use /whoAmI to diagnose X-Required-Permission: hudson.model.Hudson.Read X-Permission-Implied-By: hudson.security.Permission.GenericRead X-Permission-Implied-By: hudson.model.Hudson.Administer Content-Length: 793 […]

ListenAndServe返回net.DNSError“节点名称或服务名称提供”

我试图写一个去http服务器,但我有一个问题,当我尝试聆听传入的连接。 硬件设置:MacOS Sierra 10.12.4,docker 17.03 我有一个XML文件,将打开一个。 phpmyadmin和sql: mysql: extends: service: mysql-5.7 ports: – "3306:3306" phpmyadmin: image: phpmyadmin/phpmyadmin:latest links: – "mysql:db" ports: – "8080:80" 这似乎工作正常。 在此之后,我写了一个go文件来连接和监听连接: stack := negroni.New() stack.Use(cors.New(cors.Options{ AllowedOrigins: []string{"*"}, AllowedMethods: []string{"GET", "POST", "PUT", "DELETE"}, AllowedHeaders: []string{"*"}, AllowCredentials: true, })) external := &http.Server{ Addr: "10001", Handler: stack, } // Start the server, listening for […]

如何使用ymlconfiguration文件在Apache Web服务器上启用压缩

我有一个docker-compose.yml文件,我想启用压缩。 我有这个 : APACHE_COMPRESSION : "on" 但似乎不工作,任何想法? KR

如何代理泊坞窗容器端口+ http到一个子url?

所以我有一个容器在808x上运行不同的http服务器。 本地URL对他们很重要。 我想要一个代理susch 如果容器X期望: localhost:808X/bla/ble/blu 一个网站用户可以称之为site.io/Id_X/bla/ble/blu 代理会将URL转换为容器的localhost:808X/bla/ble/blu 。 如何使用Docker在Ubuntu上做这样的事情?

Docker:在暴露的端口上拒绝连接

我有两个Docker容器:node-a,node-b。 其中一个(node-b)应该发送http请求到其他(node-a)。 我使用Docker Compose启动它们。 当我试图用“撰写”来撰写这些文章时,我遇到了一个错误: 获取http://节点 -a: 9098 :拨号tcp 172.18.0.3:9098:getsockopt:连接被拒绝 在a-node的Docker文件中声明EXPOSE: EXPOSE 9098 泊坞窗,compose.yml: version: '3' services: node-a: image: a ports: – 9098:9098 volumes: – ./:/a-src depends_on: – redis node-b: image: b volumes: – ./:/b-src depends_on: – node-a 转发已启用。 我相信服务器启动,因为它没有Docker运行良好。 我应该在哪里注意? 什么可能导致一个问题? 编辑: 我试图添加链接,但没有效果: node-b: image: b volumes: – ./:/b-src links: – node-a depends_on: – […]

与同一个Docker容器中的进程通过HTTP进行通信

我有两个进程在同一个容器中运行,我希望他们与HTTP交谈。 这个容器恰好在同一个Dockernetworking中运行,但是我不认为这应该是重要的,但是为了防万一,我刚才提到了它。 我会假设这两个进程可以通过“本地主机”相互交谈,但似乎并非如此。 有一些特殊的主机名或IP我需要用来让这些进程能够与HTTP通信时,他们在同一个容器中运行?