草庐IT

nginx-alpine

全部标签

nginx - 如何负载均衡容器?

如何对运行简单Web应用程序的docker容器进行负载平衡?我有3个Web容器在单个主机上运行。如何对我的Web容器进行负载平衡? 最佳答案 放一个负载均衡器,比如haproxy或nginx甚至可以完成这项工作。DecentHaproxyDocumentationNginxHowto无论哪种方式,将负载平衡器放在主机上或可以访问容器上公开端口的不同服务器上。Nginx可能会更简单地满足您的需求。设置基本的nginx负载平衡:http{upstreammyapp1{serverCONTAINER_APP0_IP:PORT;server

nginx - 如何负载均衡容器?

如何对运行简单Web应用程序的docker容器进行负载平衡?我有3个Web容器在单个主机上运行。如何对我的Web容器进行负载平衡? 最佳答案 放一个负载均衡器,比如haproxy或nginx甚至可以完成这项工作。DecentHaproxyDocumentationNginxHowto无论哪种方式,将负载平衡器放在主机上或可以访问容器上公开端口的不同服务器上。Nginx可能会更简单地满足您的需求。设置基本的nginx负载平衡:http{upstreammyapp1{serverCONTAINER_APP0_IP:PORT;server

nginx - Docker Nginx 停止 : [emerg] 1#1: host not found in upstream

我在ECS服务器上运行docker-nginx。我的nginx服务突然停止,因为其中一台服务器的proxy_pass无法访问。错误如下:[emerg]1#1:hostnotfoundinupstream"dev-example.io"in/etc/nginx/conf.d/default.conf:988我的配置文件如下:server{listen80;server_nametest.com;location/{proxy_passhttp://dev-exapmle.io:5016/;proxy_redirectoff;##proxy_set_headerHost$host;prox

nginx - Docker Nginx 停止 : [emerg] 1#1: host not found in upstream

我在ECS服务器上运行docker-nginx。我的nginx服务突然停止,因为其中一台服务器的proxy_pass无法访问。错误如下:[emerg]1#1:hostnotfoundinupstream"dev-example.io"in/etc/nginx/conf.d/default.conf:988我的配置文件如下:server{listen80;server_nametest.com;location/{proxy_passhttp://dev-exapmle.io:5016/;proxy_redirectoff;##proxy_set_headerHost$host;prox

node.js - Docker:最后的 Node Alpine 镜像是否比完整 Node 镜像小?

我正在运行一个nodeJS应用程序集群——它们应该非常小,因为它们作为微服务运行。他们中只有少数需要额外的东西,比如bcrypt或imagemagick-这不时给我带来一些麻烦。现在我使用node:10.13-alpine作为所有Dockerfile的基础镜像来构建我的应用程序。对于其中一些,我需要通过apk等添加依赖项。所以这些图像变得更大。这是使用Alpine图像的最佳方法,通过添加所需的包(例如python、gcc......)而变得更大?还是应该使用完整的图像?如果我使用node:10.13,基本图像会大很多,但如果我的理解是正确的,我的应用程序只会添加一个小层,因为使用相同的

node.js - Docker:最后的 Node Alpine 镜像是否比完整 Node 镜像小?

我正在运行一个nodeJS应用程序集群——它们应该非常小,因为它们作为微服务运行。他们中只有少数需要额外的东西,比如bcrypt或imagemagick-这不时给我带来一些麻烦。现在我使用node:10.13-alpine作为所有Dockerfile的基础镜像来构建我的应用程序。对于其中一些,我需要通过apk等添加依赖项。所以这些图像变得更大。这是使用Alpine图像的最佳方法,通过添加所需的包(例如python、gcc......)而变得更大?还是应该使用完整的图像?如果我使用node:10.13,基本图像会大很多,但如果我的理解是正确的,我的应用程序只会添加一个小层,因为使用相同的

php - Docker php-fpm/nginx 设置 : php-fpm throwing blank 500, 没有错误日志

项目的Git存储库:https://github.com/tombusby/docker-laravel-experiments(撰写本文时HEAD为823fd22)。这是我的docker-compose.yml:nginx:image:nginx:stablevolumes:-./nginx.conf:/etc/nginx/conf.d/default.conf:rovolumes_from:-phplinks:-php:phpports:-80:80php:image:php:5.6-fpmvolumes:-./src:/var/www/htmlexpose:-9000进入src/

php - Docker php-fpm/nginx 设置 : php-fpm throwing blank 500, 没有错误日志

项目的Git存储库:https://github.com/tombusby/docker-laravel-experiments(撰写本文时HEAD为823fd22)。这是我的docker-compose.yml:nginx:image:nginx:stablevolumes:-./nginx.conf:/etc/nginx/conf.d/default.conf:rovolumes_from:-phplinks:-php:phpports:-80:80php:image:php:5.6-fpmvolumes:-./src:/var/www/htmlexpose:-9000进入src/

nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) on docker

我正在尝试从nginx加载默认网页,但在容器运行后我无法通过http连接到端口80。我正在运行docker1.9.9我采取的步骤如下:我创建了一个Docker文件:FROMubuntu:15.10RUNecho"Europe/London">/etc/timezoneRUNdpkg-reconfigure-fnoninteractivetzdataENVDEBIAN_FRONTENDnoninteractiveRUNapt-getupdateRUNapt-getinstall-ynginxRUNapt-getinstall-ysupervisorRUNapt-getupdate&&ap

nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) on docker

我正在尝试从nginx加载默认网页,但在容器运行后我无法通过http连接到端口80。我正在运行docker1.9.9我采取的步骤如下:我创建了一个Docker文件:FROMubuntu:15.10RUNecho"Europe/London">/etc/timezoneRUNdpkg-reconfigure-fnoninteractivetzdataENVDEBIAN_FRONTENDnoninteractiveRUNapt-getupdateRUNapt-getinstall-ynginxRUNapt-getinstall-ysupervisorRUNapt-getupdate&&ap