Tag: 应用程序服务器

无法连接到Docker容器中的AS

我从dockerfile创build了一个docker镜像,在本地VM(boot2docker)上启动它,并从应用服务器日志中validation它正在运行和部署正常。 但是,我无法从我的Windows客户端连接到AS。 dockerfile的结尾: RUN echo "JAVA_OPTS=\"\$JAVA_OPTS -Djboss.bind.address=0.0.0.0 -Djboss.bind.address.management=0.0.0.0\"" >> $JBOSS_HOME/bin/standalone.conf # Expose ports EXPOSE 9990 9999 8080 80 8787 # Start server ENTRYPOINT ["/opt/jboss-eap-6.3/bin/standalone.sh"] 我也尝试在运行容器时添加“-p 8080:8080”。 浏览器不打开欢迎页面,远程login“192.168.99.100 8080”(虚拟机的IP)不通过。 为什么我无法从我的Windows客户端连接到在容器中运行AS的虚拟机? 我能够ssh到虚拟机,所以连接,否则不是一个问题。

如何高效地dockerized java微服务

虽然Java应用程序服务器将扩展独特的JVM以运行多个(微)服务,但是dockerized java微服务体系结构将为每个dockerized微服务运行JVM。 考虑到20个以上的java微服务和有限数量的主机,似乎每个主机上的JVM占用的资源量是巨大的。 有没有一种有效的方法来解决这个问题? 是否有可能调整每个JVM来限制资源消耗? 目的是限制在java微服务体系结构中使用docker的开销。

一个Java Web应用程序数据库有多less个docker集装箱?

我试图“dockerize”我的Java Web应用程序,并最终在EC2上运行Docker镜像。 我的应用程序是一个WAR文件并连接到一个数据库。 还有一个应用程序通过REST调用的python脚本。 python方面使用龙卷风web服务器 问题1: 我应该有以下的Docker容器吗? 应用程序服务器容器(Tomcat 7) HTTP服务器的容器(httpd的nginx) 容器postgres分贝 python脚本容器(这将有龙卷风web服务器和我的python脚本)。 问题2: build立dockerfile的最好方法是什么? 我将不得不对每个容器的dockerfile文件进行试错。 我应该有一个Ubuntu的虚拟机,我做了试验和错误,一旦我确定了我需要哪些命令,然后把它们放入该容器的dockerfile?