อธิบาย Docker เขียนด้วยตัวอย่าง

Xthibay Docker Kheiyn Dwy Tawxyang



Docker เป็นเครื่องมือโอเพ่นซอร์สแบบโอเพ่นซอร์สที่รู้จักกันดีและฟรีซึ่งใช้ในการดำเนินการและแบ่งปันแอปพลิเคชันในคอนเทนเนอร์ คอนเทนเนอร์เป็นแพ็คเกจปฏิบัติการขนาดเล็กที่เชื่อมต่อแอปพลิเคชัน โครงการ และซอฟต์แวร์ Docker ใช้องค์ประกอบหลักที่แตกต่างกัน เช่น Docker Daemon, Docker image, Docker files และ Docker Composite เพื่อจัดการและเรียกใช้แอปพลิเคชันในคอนเทนเนอร์เหล่านี้

บล็อกนี้จะสาธิต:

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: ล่าสุด ” รูปภาพในคอนเทนเนอร์การเขียน:
รุ่น: '3'

บริการ:

เว็บ:

สร้าง: .

พอร์ต:

- 80 : 80

เว็บ 1:

สร้าง: .

พอร์ต:

- 80

เว็บ2:

ภาพ: nginx: ล่าสุด

ขั้นตอนที่ 3: เริ่มบริการเขียน

หลังจากนั้นให้เริ่มบริการการเขียนในคอนเทนเนอร์แยกต่างหากโดยใช้ ' นักเทียบท่า-เขียนขึ้น ' สั่งการ. “ -d ” ตัวเลือกดำเนินการบริการเหล่านี้ในโหมดเดี่ยว:



นักเทียบท่า-เขียนขึ้น -d

หลังจากนั้น ไปที่พอร์ตที่กำหนดของ localhost และตรวจสอบว่าบริการกำลังดำเนินการในคอนเทนเนอร์หรือไม่:

ขั้นตอนที่ 4: หยุดบริการเขียน

หากต้องการหยุดและลบบริการเขียนที่กำลังดำเนินการอยู่ ให้ใช้ ' นักเทียบท่าเขียนลง ' สั่งการ:

นักเทียบท่าเขียนลง

นี่คือทั้งหมดที่เกี่ยวกับว่า Docker-compose คืออะไรและใช้งานอย่างไรใน Docker

บทสรุป

Docker Compose เป็นเครื่องมือ CLI ของ Docker ที่ใช้ในการจัดการและกำหนดค่าแอปพลิเคชันและบริการหลายคอนเทนเนอร์ในคอนเทนเนอร์แยกต่างหาก หากต้องการใช้การเขียน Docker ก่อนอื่นให้สร้าง ' นักเทียบท่า-compose.yml ” ไฟล์และกำหนดค่าบริการหรือแอปพลิเคชันหลายคอนเทนเนอร์ในไฟล์ หลังจากนั้นให้เริ่มบริการเขียนโดยใช้ ' นักเทียบท่า-เขียนขึ้น ' สั่งการ. บทช่วยสอนนี้สอนคุณว่าการเขียน Docker คืออะไรและใช้งานอย่างไรพร้อมตัวอย่าง