บทความนี้จะอธิบาย:
จะสร้าง Dockerfile ได้อย่างไร?
Dockerfile เป็นไฟล์คำสั่งที่ช่วยในการสร้างสแน็ปช็อตของคอนเทนเนอร์ หากต้องการสร้าง/สร้าง Dockerfile ให้ทำตามขั้นตอนที่ให้ไว้
ขั้นตอนที่ 1: สร้างไฟล์โปรแกรม
อันดับแรก สร้าง “ index.html ” ไฟล์โปรแกรมและวางโค้ดด้านล่างลงไป:
< html >
< ร่างกาย >
< ชั่วโมง2 > สวัสดี LinuxHint < / ชั่วโมง2 >
< หน้า > นี่คือโลโก้ LinuxHint < / หน้า >
< img src = 'linuxhint.png' ทุกอย่าง = 'ลินุกซ์' ความกว้าง = '104' ความสูง = '142' >
< / ร่างกาย >
< / html >
ขั้นตอนที่ 2: สร้าง Dockerfile
จากนั้นสร้างไฟล์ใหม่ชื่อเป็น “ ไฟล์นักเทียบท่า ” และวางส่วนย่อยด้านล่างลงในนั้นเพื่อทำให้โปรแกรม HTML เป็นคอนเทนเนอร์:
จาก nginx: ล่าสุด
คัดลอก index.html / ยูเอสอาร์ / แบ่งปัน / จิงซ์ / html / index.html
คัดลอก linuxhint.png / ยูเอสอาร์ / แบ่งปัน / จิงซ์ / html
จุดเริ่มต้น [ 'นิงซ์' , '-ก' , 'ภูตปิด' ]
ในรหัสด้านบน:
- “ จาก คำสั่ง ” ใช้เพื่อระบุอิมเมจพื้นฐานสำหรับคอนเทนเนอร์
- “ สำเนา คำสั่งวางไฟล์ 'index.html' และรูปภาพ 'linuxhint.png' ลงในเส้นทางคอนเทนเนอร์
- “ จุดเริ่มต้น ” กำหนดจุดดำเนินการสำหรับคอนเทนเนอร์
จะสร้างอิมเมจ Docker ได้อย่างไร
อิมเมจนักเทียบท่าคือสแนปช็อตหรือเทมเพลตที่ใช้สร้างและจัดการคอนเทนเนอร์ ใช้คำสั่งที่ระบุด้านล่างเพื่อสร้างอิมเมจ Docker จาก Dockerfile:
นักเทียบท่า build -t linuximgที่นี่, ' -t ” ใช้เพื่อระบุชื่อภาพ ตัวอย่างเช่น เราได้ระบุ “ ลินุกซ์อิมเมจ ” เป็นชื่อสำหรับอิมเมจ Docker:
จากนั้นตรวจสอบให้แน่ใจว่าสร้างอิมเมจสำเร็จโดยใช้คำสั่งที่ให้ไว้:
ภาพนักเทียบท่าในเอาต์พุตด้านล่าง คุณจะเห็นอิมเมจ Docker เช่น “ ลินุกซ์อิมเมจ ”:
จะสร้าง Docker Container ได้อย่างไร?
คอนเทนเนอร์ Docker เป็นแพ็คเกจปฏิบัติการที่มีน้ำหนักเบาและมีขนาดเล็กของ Docker ที่ใช้ในการบรรจุแอปพลิเคชัน หากต้องการสร้างและเรียกใช้คอนเทนเนอร์ Docker โดยใช้อิมเมจ Docker ให้ดำเนินการตามคำสั่งที่ให้ไว้:
นักเทียบท่ารัน -- ชื่อ imgคอนเทนเนอร์ -p 80 : 80 ลินุกซ์อิมเมจที่นี่:
- “ -ชื่อ ” ใช้เพื่อระบุชื่อคอนเทนเนอร์
- “ imgคอนเทนเนอร์ ” เป็นชื่อของภาชนะ
- “ -หน้า ” ใช้เพื่อกำหนดพอร์ตให้กับคอนเทนเนอร์
อีกวิธีง่ายๆ ในการสร้างหรือสร้างคอนเทนเนอร์คือการใช้ ' สร้างนักเทียบท่า ' สั่งการ:
สร้างนักเทียบท่า -- ชื่อ ลินุกซ์คอนเทนเนอร์ -p 80 : 80 ลินุกซ์อิมเมจ
สุดท้าย เปิดเบราว์เซอร์ที่ต้องการและเปลี่ยนเส้นทางไปยังพอร์ตที่จัดสรร จากนั้นตรวจสอบว่ามีการปรับใช้แอปพลิเคชันหรือไม่:
อย่างที่คุณเห็น เราได้สร้าง Dockerfile, image และ container เรียบร้อยแล้ว
บทสรุป
Dockerfiles เป็นไฟล์ข้อความปกติที่มีชุดและคำแนะนำในการสร้างอิมเมจนักเทียบท่า ในการสร้างอิมเมจนักเทียบท่า ' นักเทียบท่า build -t <ชื่อภาพ> ” ใช้คำสั่ง ในการสร้างคอนเทนเนอร์ Docker จากอิมเมจ Docker ให้ดำเนินการ ' นักเทียบท่าสร้าง –ชื่อ <ชื่อคอนเทนเนอร์> -p <พอร์ต-no> <ชื่อภาพ> ' สั่งการ. นอกจากนี้ หากผู้ใช้ต้องการสร้างและรันคอนเทนเนอร์ ให้ใช้ปุ่ม “ เรียกใช้นักเทียบท่า ' สั่งการ. บทความนี้แสดงขั้นตอนการสร้าง Dockerfile รูปภาพ และคอนเทนเนอร์