ฉันตรวจสอบออนไลน์ว่าการปรับใช้โครงการบูตส่วนใหญ่เสร็จสมบูรณ์ในสภาพแวดล้อม Linux และ Docker Hub เนื่องจากสภาพแวดล้อมการพัฒนาของฉันอยู่ภายใต้ Windows คอนเทนเนอร์ Docker จึงใช้เครื่องมือ Docker และไม่เร่งฮับ Docker ดังนั้นฉันจึงพยายามใช้พื้นที่เก็บข้อมูล Alibaba Cloud Docker เพื่อดำเนินการปรับใช้ในสภาพแวดล้อม Windows ให้เสร็จสมบูรณ์
1. สร้างโฟลเดอร์ใหม่ในเครื่องมือ Docker ค้นหาตำแหน่งจากนั้นใส่ไฟล์ Boot Jar Boot Packaged ลงในโฟลเดอร์ที่สร้างขึ้นใหม่
สร้างไฟล์ DockerFile ใหม่ภายใต้โฟลเดอร์นี้ตัวอย่างมีดังนี้:
จาก daocloud.io/java:8copy letou-0.0.1-snapshot.jar app.jarexpose 8080EntryPoint ["java", "-jar", "-Spring.profiles.active = prod"]
สร้างคอนเทนเนอร์โดยใช้คำสั่ง Docker Build
Docker Build -t Spring-Boot-Docker-Cloudcomb: 0.1.0
2 อัปโหลดคอนเทนเนอร์ไปยังคลาวด์อาลีบาบา
ป้อนลิงค์บริการ Mirror Alibaba Cloud Mirror คลิกสร้าง My Container Mirror จากนั้นคลิกสร้างที่เก็บกระจก เลือกที่เก็บท้องถิ่นที่นี่
หลังจากการสร้างขึ้นไปตามคู่มือปฏิบัติการของ Alibaba Cloud เพื่อใช้งานในเครื่องมือ Docker
ลงชื่อเข้าใช้ Alibaba Cloud Docker Registry: $ Sudo Docker Login-USERNAME = ชื่อผู้ใช้ของ Alibaba Cloud Image Registry Registry.cn-hangzhou.aliyuncs.com ชื่อผู้ใช้ของการเข้าสู่ระบบรีจิสทรีคือบัญชี Alibaba Cloud ของคุณชื่อเต็มและรหัสผ่าน คุณสามารถคลิกปุ่มที่มุมขวาบนของโฮมเพจการจัดการกระจกเพื่อแก้ไขรหัสผ่านเข้าสู่ระบบ Docker กดรูปภาพไปยังรีจิสทรี: $ sudo Docker Tag [ImageId] Registry.cn-hangzhou.aliyuncs.com/namespace/Repository ชื่อ: [หมายเลขเวอร์ชันกระจก] $ sudo Docker Push Registry.CN-HANGZHOU.ALIYUNCS.MOM/NAMESPACE/REPOSITORY
3. ดึงภาพจาก Alibaba Cloud เพื่อเริ่ม Docker
Docker Pull Registry.CN -HANGZHOU.ALIYUNCS.COM/NAMESPACE/REPOSITERILY NAME
ด้วยวิธีนี้โครงการ Springboot ท้องถิ่นสามารถบรรจุลงในคอนเทนเนอร์ Docker และวางจำหน่ายบน Alibaba Cloud
ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้ ฉันหวังว่ามันจะเป็นประโยชน์ต่อการเรียนรู้ของทุกคนและฉันหวังว่าทุกคนจะสนับสนุน wulin.com มากขึ้น