Tag: tomcat7

不能连接到Windows上的dockertomcat容器 – 我做错了什么?

我在Windows 10 64bit上运行Docker Toolkit 1.9.1 ,我试图看看詹姆斯·特恩布尔书和一个简单的build立示例站点 。 在Docker shell中,我创build了一个目录dockerBuilds 。 在那个目录中,我创build了另一个名为my-tomcat目录。 我进入该目录,然后运行touch Dockerfile 。 然后我创build了一个这样的简单的docker构build文件 # start from base image FROM library/tomcat MAINTAINER Will Woodman "will.woodman@btinternet.com" 从这我build立我的形象 docker build -t my-tomcat . 当我开始一个容器 docker run –name tomcatApp -i -p 8080:8080 my-tomcat 当tomcat启动时,我可以看到日志跟踪,当它解决时,与Chrome或其他浏览器的http://localhost:8080失败。 我停下来取出容器,然后试着: docker run –name tomcatApp -i -p 127.0.0.1:8080:8080 my-tomcat 并得到同样的问题。 我甚至试图通过将浏览器指向http://192.168.99.100:8080连接到默认的docker虚拟机,但仍然无法连接。 所以我一定是做错了,但是我不知道是什么。 日志看起来很好,服务器说它已经启动了。 […]

Tomcat 7在Debian启动时失败,但继续在后台工作

当我在Docker中运行任何debian图像 sudo docker run -it debian /bin/bash 安装tomcat 7 apt-get update && apt-get install -y tomcat7 开始吧,我明白了 /etc/init.d/tomcat7 start [FAIL] Starting Tomcat servlet engine: tomcat7 failed! 但是,如果我在浏览器中打开它,我知道, 它的工作原理! 使用CLI再次检查 /etc/init.d/tomcat7 status [ ok ] Tomcat servlet engine is not running.. 而现在唯一的办法就是阻止它被pid杀死。 你有没有遇到过这个问题?

使用kubernetes将tomcat conf文件发送到容器

我是docker工人和Kubernetes的新手,我正在尝试创build一个具有tomcat7/Java7的容器,以便我可以将我的webapps部署到其中。 我唯一担心的是tomcat/confconfiguration文件,它有database connections , threadpool , Java Memory等细节。 我想要的是将这些文件从Kubernetes服务器复制到docker-container,并将它们放在正确的位置,同时启动容器。 PS:我不想通过环境variables来实现,因为如果我在configuration文件中为每个条目保留一个variables,它们的数量将会非常庞大​​。

使用Ha代理负载均衡docker swarm

我在AWS上有一个Docker Swarm集群,我试图使用HAProxy进行负载平衡。 我在VPC背后的设置看起来类似于: haproxy_server 10.10.0.10 docker_swarm_master1 10.10.0.12 docker_swarm_master2 10.10.0.13 docker_swarm_worker3 10.10.0.14 我唯一的Tomcat容器当前在master_1上,下面是我当前的HAProxy config文件: global log 127.0.0.1 local0 log 127.0.0.1 local0 notice chroot /var/lib/haproxy stats socket /run/haproxy/admin.sock mode 660 level admin stats timeout 30s user haproxy group haproxy daemon defaults log global mode http option httplog option dontlognull timeout connect 5000 timeout client 50000 timeout server […]

Tomcat没有在docker映像上运行

我使用Dockerfile通过以下命令在映像上安装了tomcat7: MAINTAINER Abc Xyz <abc@xyz.com> RUN apt-get -qq update RUN apt-get -y install openjdk-7-jre RUN apt-get -y install tomcat7 EXPOSE 8080 当我构build图像并尝试运行以下命令时: sudo docker run -d -P abcxyz/tomcat service tomcat7 start 我不能看到它映射到的端口上的tomcat页面(比如49153)…而当我在图像中运行时,我尝试: service tomcat7 start 然后它也无法启动tomcat7服务器。 我认为问题是图像无法启动tomcat7服务器。 而且我听说Docker镜像不能运行任何暴发户服务,虽然我不确定。 任何人有任何想法如何解决它? 谢谢。

在debian Tomcat7:wheezy Docker实例无法启动

我正在尝试使用Google的debian图像(google / debian:wheezy)第一次构buildDocker镜像,在其上设置OpenJDK7并尝试设置Tomcat7。 docker pull google/debian:wheezy docker run -i -t google/debian:wheezy bash 一旦我在bash中,我安装openjdk apt-get update apt-get install openjdk-7-jre 过了一段时间,我得到一个错误,我必须跑 apt-get update –fix-missing apt-get install openjdk-7-jre apt-get install tomcat7 Tomcat7安装后,我尝试启动它 /etc/init.d/tomcat7 start 这给了我以下错误: [FAIL] Starting Tomcat servlet engine: tomcat7 failed! 我显然做错了,我在Debian Docker安装和OSX Docker安装上都得到了完全相同的行为(至less它是一致的,这有点令人印象深刻!) 查看/var/log/catalina.out不会显示任何错误,本地主机日志也不会显示。 我已经用一个正常的debian:wheezy image并且没有任何错误地得到完全相同的失败。 任何想法,我搞砸了?