Maven ile basit bir web uygulaması oluşturmaya çalışıyorum ve bir Docker kapsayıcısının içinde Tomcat7 ile çalışıyorum.Docker kabında bir maven webapp çalıştırın
FROM java:8
# Install maven
RUN apt-get -y update && apt-get install -y maven
WORKDIR /code
# Prepare by downloading dependencies
ADD pom.xml /code/pom.xml
# Adding source, compile and package into a fat jar
ADD src /code/src
RUN ["mvn", "package"]
EXPOSE 8080
CMD ["mvn", "tomcat7:run"]
Ben
docker build -t webapp-example .
ile Docker imaj ve
ile çalıştırmayı deneyin ediyorum:- Dockerfile
- pom.xml
- src/main/webapp/index.hmtl
Bu benim Dockerfile geçerli:
Bu
benim yapıdırdocker run -d -p 8080:8080 webapp-example
Fakat görünüşe göre işe yaramıyor.
Herhangi bir fikrin var mı?
Günlüğünüzde herhangi bir hata var mı? – yorammi
'docker run -ti --rm -p 8080: 8080 webapp-example' kullanarak çalıştırmayı deneyebilir ve ayrıntıları buraya yapıştırabilir misiniz? – GauravJ
Hiç hatam olmadı, günlükler bir kapsayıcıdan 'mvn tomcat7: run' komutunu çalıştırırken normaldir. @GauravJ bir nedenden dolayı, emrinizle, benim uygulama çalışıyor! Çok teşekkürler! – luthien