บล็อกนี้จะสาธิต:
Docker Compose คืออะไร?
Docker Compose CLI เป็นองค์ประกอบหลักและเครื่องมือเขียนสำหรับสภาพแวดล้อม Docker โดยจะดูแลรักษา พัฒนา และปรับใช้โปรแกรมคอนเทนเนอร์หลายโปรแกรมและบริการไมโครอื่นๆ ในคอนเทนเนอร์ที่แยกจากกัน เครื่องมือบรรทัดคำสั่งประกอบด้วยคำสั่งต่างๆ เช่น docker-compose up, docker-compose down, docker-compose build, docker-compose rm และอื่นๆ อีกมากมายเพื่อจัดการบริการและแอปพลิเคชันในคอนเทนเนอร์ในสภาพแวดล้อมแบบแยก
วิธีการใช้ Docker เขียน?
หากต้องการใช้การเขียน Docker ใน Docker ก่อนอื่นให้ติดตั้ง Docker เขียนโดยติดตั้ง Docker Desktop สำหรับ Windows โดยใช้ลิงค์ของเรา บทความ . หลังจากนั้น สร้าง Dockerfile เพื่อเชื่อมต่อแอปพลิเคชันและกำหนดค่าบริการแอปพลิเคชันใน ' นักเทียบท่า-compose.yml ' ไฟล์. จากนั้นเริ่มบริการหรือโปรแกรมโดยใช้ปุ่ม “ นักเทียบท่า-เขียนขึ้น ' สั่งการ.
สำหรับการสาธิตที่ถูกต้อง ให้ทำตามขั้นตอนที่ให้ไว้
ขั้นตอนที่ 1: สร้าง Dockerfile
ขั้นแรก สร้างไฟล์ใหม่ชื่อ “ ไฟล์นักเทียบท่า ” ที่มีคำแนะนำพื้นฐานในการบรรจุโปรแกรม ตัวอย่างเช่น เราได้บรรจุ “ index.html ” โปรแกรม HTML:
จาก nginx: ล่าสุด
คัดลอก index.html / ยูเอสอาร์ / แบ่งปัน / จิงซ์ / html / index.html
จุดเริ่มต้น [ 'นิงซ์' , '-ก' , 'ภูตปิด' ]
ขั้นตอนที่ 2: สร้างไฟล์เขียน
หลังจากนั้นกำหนดค่าบริการโปรแกรม HTML ในไฟล์อื่นชื่อ “ นักเทียบท่า-compose.yml ' ไฟล์. คำแนะนำเหล่านี้รวมถึง:
- “ บริการ ” คีย์เพื่อกำหนดค่าบริการเขียน ที่นี่ เราได้กำหนดค่าสามบริการ: “ เว็บ ”, “ เว็บ1 ', และ ' เว็บ2 '.
- “ เว็บ ' และ ' เว็บ1 ” บริการประกอบด้วยสองคีย์ “ สร้าง ' และ ' พอร์ต '.
- “ สร้าง ปุ่ม ” ใช้เพื่อระบุ Dockerfile ของโปรแกรมหรือบริบทการสร้างของโปรแกรม เราใช้บริบท Dockerfile เพื่อกำหนดค่า ' index.html ' โปรแกรม.
- “ พอร์ต ” ใช้เพื่อจัดสรรพอร์ตที่เปิดเผยของคอนเทนเนอร์บริการ
- “ เว็บ2 ” บริการก็จะใช้ “ nginx: ล่าสุด ” รูปภาพในคอนเทนเนอร์การเขียน:
บริการ:
เว็บ:
สร้าง: .
พอร์ต:
- 80 : 80
เว็บ 1:
สร้าง: .
พอร์ต:
- 80
เว็บ2:
ภาพ: nginx: ล่าสุด
ขั้นตอนที่ 3: เริ่มบริการเขียน
หลังจากนั้นให้เริ่มบริการการเขียนในคอนเทนเนอร์แยกต่างหากโดยใช้ ' นักเทียบท่า-เขียนขึ้น ' สั่งการ. “ -d ” ตัวเลือกดำเนินการบริการเหล่านี้ในโหมดเดี่ยว:
นักเทียบท่า-เขียนขึ้น -d
หลังจากนั้น ไปที่พอร์ตที่กำหนดของ localhost และตรวจสอบว่าบริการกำลังดำเนินการในคอนเทนเนอร์หรือไม่:
ขั้นตอนที่ 4: หยุดบริการเขียน
หากต้องการหยุดและลบบริการเขียนที่กำลังดำเนินการอยู่ ให้ใช้ ' นักเทียบท่าเขียนลง ' สั่งการ:
นักเทียบท่าเขียนลง
นี่คือทั้งหมดที่เกี่ยวกับว่า Docker-compose คืออะไรและใช้งานอย่างไรใน Docker
บทสรุป
Docker Compose เป็นเครื่องมือ CLI ของ Docker ที่ใช้ในการจัดการและกำหนดค่าแอปพลิเคชันและบริการหลายคอนเทนเนอร์ในคอนเทนเนอร์แยกต่างหาก หากต้องการใช้การเขียน Docker ก่อนอื่นให้สร้าง ' นักเทียบท่า-compose.yml ” ไฟล์และกำหนดค่าบริการหรือแอปพลิเคชันหลายคอนเทนเนอร์ในไฟล์ หลังจากนั้นให้เริ่มบริการเขียนโดยใช้ ' นักเทียบท่า-เขียนขึ้น ' สั่งการ. บทช่วยสอนนี้สอนคุณว่าการเขียน Docker คืออะไรและใช้งานอย่างไรพร้อมตัวอย่าง