我第一次尝试使用来自 Google 的 debian 映像(google/debian:wheezy)构建 docker 映像,在其上设置 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 安装上都得到了完全相同的行为(至少它是一致的,这有点令人印象深刻!)
查看 /var/log/catalina.out 没有显示任何错误,本地主机日志也没有。
我对普通的 debian:wheezy 映像执行了相同的过程,并得到完全相同的失败而没有任何错误。知道我在哪里搞砸了吗?