Google의 debian 이미지 (google/debian : wheezy)를 사용하여 처음으로 도커 이미지를 빌드하고 OpenJDK7을 설정하고 Tomcat7을 설정하려고합니다. . 내가 배쉬에있어 일단Debian의 Tomcat7 : wheezy Docker 인스턴스가 시작되지 않습니다.
docker pull google/debian:wheezy
docker run -i -t google/debian:wheezy bash
, 나는 잠시 후
apt-get update
apt-get install openjdk-7-jre
와 오픈 JDK를 설치, 나는 오류가 발생합니다 및 Tomcat7 설치 한 후 나는
apt-get update --fix-missing
apt-get install openjdk-7-jre
apt-get install tomcat7
를 실행해야합니다
/etc/init.d/tomcat7 start
으로 시작해보세요. 시간은 나에게 다음과 같은 오류가 있습니다 : 나는 분명히 뭔가를 잘못하고 있어요
[FAIL] Starting Tomcat servlet engine: tomcat7 failed!
를 내 데비안 도커 설치 및 내 OSX 도커 설치 (적어도 일관성입니다, 그게 좀 인상적 모두에서 동일한 동작을 받고 있어요 !)
/var/log/catalina.out에서 보면 오류가 표시되지 않으며 localhost 로그도 표시되지 않습니다.
일반적인 debian : wheezy 이미지로 동일한 프로세스를 수행 했으므로 오류없이 정확하게 동일한 오류가 발생합니다. 어디서 무슨 생각을하고 있니?
시도가 그것을 시작하는 대신 직접 초기화를 사용하여 문제를 해결 .d 스크립트를 실행하고 무슨 일이 일어나는 지보십시오. 나는 Google 이미지를 시도하지 않았지만 공식 우분투는 init.d 스크립트를 잘 처리하지 못하는 것 같습니다. – ivant
@ivant, 나는 새 이미지를 만들고 수동으로 tomcat __을 다운로드했다. tar.gz, tomcat7과 tomcat8 모두에 대해 bin/catalina.sh start를 실행하면 시작되었다. 그래서 데비안의 init 스크립트에 문제가있는 것 같습니다. 귀하의 의견은 지금까지 최고의 답변입니다, 내가 수락 할 수 있도록 답변으로 게시하십시오. –