spring boot docker tomcat
1.0.0
หมายเหตุ: ในการเรียกใช้แอพ Spring Boot ของคุณใน Tomcat แบบสแตนด์อโลนโปรดทำการเปลี่ยนแปลงรหัสที่กล่าวถึงในการปรับใช้แอปพลิเคชัน Springboot ใน Tomcat แบบสแตนด์อโลน
FROM tomcat:8.5-jdk11-openjdk-slim
ADD target/sample.war /usr/local/tomcat/webapps/
EXPOSE 8080
CMD ["catalina.sh", "run"]
| คำสำคัญ | การใช้งาน |
|---|---|
| จาก | ภาพพื้นฐานด้านบนซึ่งภาพที่กำหนดเองของเราจะถูกสร้างขึ้น |
| เพิ่ม | คัดลอกไฟล์สงครามลงในโฟลเดอร์ WebApps ภายใน Docker |
| เปิดเผย | เปิดเผยพอร์ต 8080 Outside Docker Container |
| CMD | คำสั่งที่จะดำเนินการเมื่อเรียกใช้อิมเมจนักเทียบท่า |
ตอนนี้เรียกใช้คำสั่ง
> docker-compose up --build
หมายเหตุ : -สร้างเพื่อสร้างภาพก่อนที่จะเริ่มคอนเทนเนอร์แทนที่จะใช้ภาพที่มีอยู่
คำสั่งด้านบนจะเริ่มประมวลผลไฟล์ Docker-compose.yml เนื่องจากเราระบุ การสร้าง:. ในไฟล์ Docker-compose.yml มันจะค้นหา DockerFile ในไดเรกทอรีปัจจุบันและสร้างภาพที่กำหนดเองโดยใช้เดียวกัน
เมื่อคอนเทนเนอร์ Docker ขึ้นแล้วให้ลองกด http: // localhost: 8080/sample/index? name = vicky