Build your ultimate AI agent
รายละเอียดคอร์ส
หลักสูตรนี้ต่อยอดจากความรู้ที่ได้รับจากหลักสูตร Introduction to Docker โดยเจาะลึกแนวคิดและเครื่องมือด้านคอนเทนเนอร์ไรเซชันมากยิ่งขึ้น เราจะสำรวจหัวข้อขั้นสูง เช่น การจัดการอิมเมจคอนเทนเนอร์ ระบบเครือข่าย การสื่อสารของระบบไฟล์ และการพัฒนาแอปพลิเคชันแบบหลายแพลตฟอร์มและหลายคอนเทนเนอร์
การปรับแต่งแอปพลิเคชันแบบคอนเทนเนอร์ให้มีประสิทธิภาพสูงสุด
เรียนรู้การสร้าง multi-stage builds เพื่อเพิ่มประสิทธิภาพด้านขนาด ความปลอดภัย และการนำกลับมาใช้ใหม่ของแอปพลิเคชันที่อยู่ในคอนเทนเนอร์ ผ่านแบบฝึกหัดเชิงปฏิบัติ เรียนรู้เทคนิคในการปรับแต่งอิมเมจคอนเทนเนอร์ให้เหมาะสม เพื่อให้การปรับใช้งานและการจัดการมีประสิทธิภาพในสภาพแวดล้อมที่หลากหลายการยกระดับการปรับใช้งานคอนเทนเนอร์ด้วย Docker Compose
ค้นพบวิธีใช้ประโยชน์จากเครื่องมือและแนวคิดด้านเครือข่ายของ Docker เพื่ออำนวยความสะดวกในการสื่อสารระหว่างคอนเทนเนอร์ และให้บริการเครือข่ายแก่ทั้งเครือข่ายภายในและเครือข่ายภายนอก สำรวจการเมานต์ระบบไฟล์และโวลุมเพื่อการแชร์ข้อมูลอย่างราบรื่นระหว่างคอนเทนเนอร์และเครื่องโฮสต์ นอกจากนี้ ยังจะได้พัฒนาความเชี่ยวชาญในการใช้ Docker Compose เพื่อประสานการติดตั้งใช้งานแอปพลิเคชันแบบหลายคอนเทนเนอร์ ช่วยให้การตั้งค่าเครื่องมือที่ซับซ้อนซึ่งพบได้บ่อยในสภาพแวดล้อมด้านวิทยาการข้อมูลและวิศวกรรมเป็นเรื่องง่ายขึ้นเสริมพลังการพัฒนาและการปรับใช้งาน
คอร์สนี้จะมอบทักษะสำคัญที่ช่วยยกระดับกระบวนการพัฒนา การทดสอบ และการเผยแพร่ของคุณ แม้จะไม่จำเป็น แต่คุณจะได้รับประโยชน์สูงสุดจากหลักสูตรนี้ หากคุณเคยทำงานกับคอนเทนเนอร์และสร้างคอนเทนเนอร์แบบง่ายๆ มาแล้ว เมื่อจบหลักสูตรนี้ คุณจะมีความรู้และเครื่องมือในการเพิ่มประสิทธิภาพแอปพลิเคชันแบบคอนเทนเนอร์ ปรับการสื่อสารระหว่างคอนเทนเนอร์ให้คล่องตัว และปรับใช้แอปพลิเคชันหลายคอนเทนเนอร์ได้อย่างง่ายดาย ช่วยเสริมพลังให้คุณบนเส้นทางการเรียนรู้ Docker ของคุณข้อกำหนดเบื้องต้น
หลักสูตร
โครงสร้างคอร์ส
1
คำสั่งและ file system
บทนี้ครอบคลุมคำสั่ง Docker ใหม่ ๆ และรายละเอียดเกี่ยวกับการแชร์ข้อมูลระหว่างระบบ host กับแอปพลิเคชันที่รันใน container เรียนรู้ว่าเมื่อใดและอย่างไรควรใช้ persistent volume และการเข้าถึง file system ของ host
- คำสั่ง Docker ระดับกลาง50 XP
- ดูคำสั่งแบบรวดเร็ว50 XP
- Container ที่มีอยู่100 XP
- การลบ container โดยอัตโนมัติ50 XP
- การ Mount ไฟล์ระบบของโฮสต์50 XP
- ส่งไฟล์ไปยังคอนเทนเนอร์ที่กำลังทำงานอยู่100 XP
- หายไป แต่ยังไม่ถูกลบ50 XP
- วิธีที่ต่างกัน ผลลัพธ์เดียวกัน100 XP
- Persistent volumes50 XP
- การสร้าง volume สำหรับ container100 XP
- คนละ container แต่ใช้ volume เดียวกัน100 XP
2
Networking
เรียนรู้วิธี expose บริการ networking ใน Docker, สร้าง Docker network และใช้ Dockerfile เพื่อกำหนดการตั้งค่าเครือข่าย
3
การสร้าง container image ขั้นสูง
เรียนรู้การใช้เครื่องมือจัดการ image และ build ขั้นสูงของ Docker เพื่อสร้าง container image ที่กะทัดรัดและมีประสิทธิภาพ รวมถึงสร้าง multi-platform image ที่รันได้บน processor architecture ที่แตกต่างกัน
4
Docker Compose
นำความสามารถด้าน volume, networking และการจัดการ container ของ Docker มารวมกันเป็นแอปพลิเคชันแบบ multi-container ด้วย Docker Compose อัปเดตและจัดการการ deploy แอปพลิเคชันผ่านไฟล์ docker-compose.yml
C
Docker ระดับกลาง
เรียนจบแล้ว

