我使用docker多年,在同一台服务器上部署多个应用程序非常容易。每个应用程序独立运行,可以有不同的配置甚至不同的操作系统。
方法是:
>
1(或3)个mysql服务器(图像:mysql)
services:
nginx:
image: jwilder/nginx-proxy
restart: on-failure:3
hostname: nginx
volumes:
- /var/run/docker.sock:/tmp/docker.sock:ro
- /opt/docker/nginx/vhost.d:/etc/nginx/vhost.d:ro
- /opt/docker/nginx/certs:/etc/nginx/certs
- /opt/docker/nginx/htpasswd:/etc/nginx/htpasswd
- ./html:/usr/share/nginx/html:rw
environment:
- "DEFAULT_HOST=www.example.com"
- "ENABLE_IPV6=true"
ports:
- "80:80"
- "443:443"
cpuset: "0"
mem_limit: 256M
mysql:
image: mysql:5.7
volumes:
- ./mysql/data:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=password
aplication:
image: php:7
links:
- mysql
volumes:
- ./www/:/var/www/html
environment:
- "VIRTUAL_HOST=application.example.com"
更多信息请参阅每张图像的描述。
关于间接费用,请改为:
Docker容器的运行时性能成本是多少
我正在尝试在Tomcat上部署多个spring boot web应用程序。所有应用程序都有相同的application.properties。如何拆分在Tomcat上运行的不同应用程序的配置文件。
我正在尝试为 eclipse 中的 gradle 多 Web 应用程序应用程序设置一个开发环境。该应用程序部署在码头上的生产环境中,因此这就是我想要在开发中使用的应用程序。我在让eclipse运行所有Web应用程序并能够调试时遇到问题。 我能够找到的解决方案在线使用只能运行单个webapps的插件。或者他们通过服务器中的gradle(gretty)运行webapps,然后导致调试问题。 我的来源是
问题内容: 有什么方法可以配置多个工作进程和/或Web进程以在单个Heroku应用程序容器中运行?还是必须将其分解为多个Heroku应用程序? 例如: 问题答案: 所有进程必须具有唯一的名称。 此外,名称 和 无关紧要,没有特殊含义。 唯一带有重要名称的进程是该进程,如Heroku文档中所述: Web进程类型是特殊的,因为它是唯一将从Heroku路由器接收HTTP流量的进程类型。其他过程类型可以任
spark.executor.cores=2 spark.executor.memory=10GB 现在Spark在每个worker节点上启动一个Executor的JVM,对吗? 然后,在第一个会话使用configs进行之前,启动另一个Spark应用程序/会话 JVM的开销有多大?我的意思是,在用例2中,节点的RAM被分成7个JVM时,有多少RAM不会用于计算目的?
本地angular应用程序在-http://localhost:4200/alerts;alerttype=renewals;cor=411119上成功运行 到目前为止,我已经将angular dist文件夹复制到遗留应用程序的webcontent文件夹中,并运行应用程序,如下所示 http://localhost:9086/customer/eWeb/alertapp/alerts;alertt
问题内容: 我想使用html applet标记在我的Web应用程序中运行简单applet,但是它给出了类似的错误 java.lang.ClassNotFoundException:MyApplet 请给我示例应用程序,如果可能的话..... 问题答案: 问题是applet引擎在您定义的代码库中找不到MyApplet类。 这是因为您在/ WEB-INF / classes目录中进行了分类。该目录受s