Tag: 泊坞窗

我们如何将我们的docker应用程序连接到本地运行的postgres?

我正在寻找一种连接Docker容器应用程序的方法,以便通过https://postgresapp.com/访问Postgres数据库 想知道是否有某些端口可以打开以及yml文件是什么样子,使docker-compose可以在本地运行postgres。 谢谢!

从foo.website.com到localhost的proxy_pass:在docker上使用nginx的xxxx – 在物理机器上不是localhost

我正在尝试让foo.website.com显示localhost:8181和bar.website.com上显示localhost:3000的内容。 不过,我希望它从泊坞窗盒(其中:8181和:3000显示我想要的)显示本地主机,而不是我的物理机上的本地主机(它们是空白的 – 没有使用)。我使用nginx做到这一点,而nginx的configuration是在我的docker文件。 Gaphite运行在localhost:3000上,graphics浏览器(更好看/标签支持石墨前端)是在localhost:8181 – 都可以正常工作,当我把url直接到我的浏览器。 Graphite的manage.py在localhost:8080上运行,这就是为什么graphics浏览器处于打开状态:8181。 这是我在这里的第一篇文章,我是新来的docker / nginx和networking一般,所以如果我错过信息/不清楚,我会很乐意纠正… nginx settings: server { listen 80; root /opt/graphite/webapp/content; index index.html; location / { # checks for static file, if not found proxy to app try_files \$uri @app; } # The location is where I'm trying to go from location foo.website.com { # This is […]

不能通过IP地址访问docker容器

我正在一个Django的应用程序,我决定把我所有的开发进入docker集装箱。 我有一个小问题:基本上,我有3个容器: – 应用程序(其中包含django代码) – postgres(其中包含数据库) – networking(这是一个nginx转发请求端口80到8000是端口使用的Django)我的问题是,我不能访问我的网站外的“应用程序”容器,我的nginx日志说: 2014/12/21 22:22:35 [error] 9#0: *9 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.59.3, server: _, request: "GET / HTTP/1.1", upstream: "http://172.17.0.62:8000/", host: "192.168.59.103" 显然,nginx不能转发连接,因为“app”容器(192.168.59.103)不会侦听连接。 但是这不是真的,因为我附加到应用程序容器,我试图做一个curl请求,但: – 如果我curl "localhost:8000" ,它的作品(我得到的django欢迎页面 – 如果我做curl "http://172.17.0.62:8000/"不行的所以,我设法隔离问题并运行”路由“命令,显示我: Destination Gateway Genmask Flags Metric Ref Use Iface default 172.17.42.1 0.0.0.0 UG […]

如何从Docker容器中运行的进程访问JMX(Java Beans)

当使用Docker运行进程时,为什么很难连接到JMX端口(使用JConsole)。 当然,我已经将JMX端口暴露给主机 ,甚至在运行Java进程时使用了Sun特定的选项 (遵循http://ptmccarthy.github.io/2014/07/24/remote-jmx-with-docker/ )。 我能够telnet到主机IP和公开的JMX端口,这表明它是可访问的。 但我找不出一种方法来使用JConsole并连接到容器中运行的JMX服务。 -Djava.rmi.server.hostname=$JMX_HOSTNAME -Dcom.sun.management.jmxremote.port=$JMX_PORT -Dcom.sun.management.jmxremote.rmi.port=$JMX_PORT

在Docker容器中使用Redis和mysql

我的web应用程序需要mysql和redis服务器才能正常工作。 我能够使用链接标记链接mysql容器与应用程序(mysql是使用-name标记设置的mysql图像的名称) sudo docker run -link mysql:amq -d -p 13310 hitesh/image node app 现在我不知道如何将redis附加到这个容器。 应该通过相同的mysql映像来完成(如果是的话,两个端口将如何被暴露?),或者我应该为redis创build另一个容器并将其链接到我的node.js应用程序(不知道它是否可能)。

重复“检查bsd兼容的安装…”步骤运行./configure在docker容器与debian jessie

在debian中运行./configure脚本时遇到问题:jesse docker容器。 当我在一个Ubuntu实例上交互式地运行它时,这个脚本就起作用了。 但是,当我作为docker构build脚本的一部分运行它,我只是得到以下内容 checking for a BSD-compatible install… checking for a BSD-compatible install… checking for a BSD-compatible install… checking for a BSD-compatible install… checking for a BSD-compatible install… 无休止地重复,直到容器用尽空间。 你知道这可能是什么原因吗? 这是docker文件 FROM debian:jessie MAINTAINER Michael Barton, mail@… RUN apt-get update -y RUN apt-get install -y wget RUN wget –quiet http://hku-idba.googlecode.com/files/idba-1.1.1.tar.gz -O /tmp/idba-1.1.1.tar.gz RUN apt-get […]

什么docker存储驱动程序有利于“生产”使用?

我有VFS驱动程序“增加磁盘空间”问题。 如上所述, VFS不用于生产。 可能你知道我应该在“生产”环境中使用什么驱动程序?

容器作为在Windows /stream浪环境中的音量模式

我试图实现这种模式持久性存储在我的本地Windows +stream浪+docker环境。 Vagrant.configure("2") do |config| config.vm.network :forwarded_port, guest: 5000, host: 5000 config.vm.define "db" do |a| a.vm.provider "docker" do |d| d.build_dir = "./worker" d.remains_running = false end end config.vm.define "app" do |a| a.vm.provider "docker" do |d| d.build_dir = "." d.create_args = ["–volumes-from=db"] end end end 运行 vagrant up db –provider=docker 不会造成麻烦。 然后 vagrant up app –provider=docker […]

Cloudfront返回502错误

我们正在将我们的服务器环境迁移到另一个云托pipe提供商。 我们以前一直使用Cloudfront来提供我们的静态内容,当试图从我们新的aws设置中的Cloudfront检索静态内容时,我们得到了502个错误的网关错误。 我已经做了一些search解决scheme,并已经实施了以下build议… Cloudfront自定义来源分配返回502“错误请求不能满足”。 对于某些url 但仍然没有解决502错误的运气。 我已经仔细检查了我的SSL证书,它是有效的。 以下是我的nginx sslconfiguration和示例请求/响应 我们目前的SSL设置在Nginx中 nginx 1.6.1 ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_prefer_server_ciphers; ssl_ciphers ECDH + AESGCM:ECDH + AES256:ECDH + AES128:DH + 3DES:RSA + 3DES:RC4:HIGH:!ADH:!AECDH:!MD5; 示例请求/响应 请求 GET /assets/javascripts/libs/lightbox/2.7.1/css/lightbox.css?v=20141017003139 HTTP / 1.1 主持人:d2isui0svzvtem.cloudfront.net 连接:保持活力 Pragma:no-cache caching控制:无caching 接受:text / css, / ; q = 0.1 User-Agent:Mozilla / 5.0(Macintosh; Intel Mac OS X […]

docker桥改变docker和内部IP

我曾经是docker工人,这个docker工人出现在solrcloud上。每个solr在IP上创builddocker0桥。 这个ip:172.17.47.5。 但是,我想这个ips像192.168.2.x. 我能帮你吗?