spring boot docker tomcat
1.0.0
참고 : 독립형 Tomcat에서 Spring Boot 앱을 실행하려면 독립형 Tomcat에서 Springboot 응용 프로그램 배포에 언급 된 코드 변경을 수행하십시오.
FROM tomcat:8.5-jdk11-openjdk-slim
ADD target/sample.war /usr/local/tomcat/webapps/
EXPOSE 8080
CMD ["catalina.sh", "run"]
| 예어 | 용법 |
|---|---|
| 에서 | 우리의 사용자 정의 이미지가 빌드 할 기본 이미지 |
| 추가하다 | Docker 내부의 WebApps 폴더에 전쟁 파일을 복사하십시오 |
| 폭로하다 | Docker 컨테이너 외부에서 포트 8080을 노출시킵니다 |
| CMD | Docker 이미지가 실행될 때 실행되는 명령 |
이제 명령을 실행하십시오
> docker-compose up --build
참고 : -빌드는 기존 이미지를 사용하는 대신 컨테이너를 시작하기 전에 이미지를 작성하는 데 사용됩니다.
위의 명령은 docker-compose.yml 파일을 처리하기 시작합니다. 빌드를 지정하기 때문에 :. docker-compose.yml 파일에서 현재 디렉토리에서 dockerfile을 찾아서 동일하게 사용하여 사용자 정의 이미지를 빌드합니다.
Docker 컨테이너가 올라가면 http : // localhost : 8080/sample/index? name = vicky를 누르십시오