Build your ultimate AI agent
รายละเอียดคอร์ส
Docker คือเครื่องมือสำหรับพัฒนา รัน และจัดส่ง container เป็นส่วนสำคัญในชุดเครื่องมือของนักวิชาชีพด้านข้อมูลทุกคน ช่วยให้สร้างแอปพลิเคชันหรือ workflow ที่แข็งแกร่ง ปลอดภัย และรองรับการขยายขนาดได้
ในคอร์สนี้ จะได้เรียนรู้ Docker อย่างเชี่ยวชาญผ่านประสบการณ์ลงมือใช้งาน Docker CLI จริงเริ่มจากพื้นฐาน Docker และทำความเข้าใจวิธีสร้างและจัดการ container ด้วย Dockerfile และคำสั่งต่าง ๆ รวมถึงเรียนรู้คำศัพท์ Docker และฝึกใช้คำสั่งผ่าน Docker Command Line Interfaceเมื่อก้าวหน้าขึ้น จะได้เรียนรู้การสร้างและจัดการ Docker container ด้วย Dockerfile และคำสั่ง Dockerfile instruction ต่าง ๆ และปิดท้ายด้วยแนวปฏิบัติด้านความปลอดภัยของ Docker image เพื่อให้ image มีความปลอดภัยสูงสุดวิดีโอในคอร์สนี้มี transcript แบบ live ที่สามารถเปิดดูได้โดยคลิก "Show transcript" ที่มุมล่างซ้ายของวิดีโอ
ดูคำศัพท์ของคอร์สได้ในส่วน resources ทางขวามือ
หากต้องการรับ CPE credits ให้เรียนจนครบและทำคะแนนในแบบประเมินให้ได้ 70% ขึ้นไป โดยคลิกที่ CPE credits callout ทางขวามือเพื่อเข้าสู่แบบประเมิน
ข้อกำหนดเบื้องต้น
หลักสูตร
โครงสร้างคอร์ส
1
การใช้งาน Docker Container
จะได้เรียนรู้ตั้งแต่การเริ่มและหยุด container ตัวแรก ไปจนถึงการทำความสะอาด environment ด้วยการลบ container และ image ทั้งหมด นอกจากนี้ยังได้ฝึกดีบักปัญหาโดยรันคำสั่งภายใน container หรือใช้งาน bash command แบบ interactive ทั้งหมดนี้ทำผ่าน Docker Command Line Interface
- การรัน Docker containers50 XP
- รันคอนเทนเนอร์แรกของคุณ100 XP
- การรันคอนเทนเนอร์ในเบื้องหลัง100 XP
- Container แบบ Interactive50 XP
- การทำงานกับ Docker containers50 XP
- ช่วยเหลือเพื่อนร่วมงาน100 XP
- การทำความสะอาด Container100 XP
- การจัดการ Docker image ในเครื่อง50 XP
- การ Pull Image ครั้งแรก100 XP
- การดึง tag ที่ระบุ100 XP
- การลบ image ที่ไม่ใช้งาน100 XP
2
การสร้าง Docker Image ของตัวเอง
เมื่อจัดการ image และ container ได้แล้ว ก็ถึงเวลาเรียนรู้วิธีแชร์ image ให้เพื่อนร่วมงานหรือทั้งองค์กร และทำความเข้าใจวิธีสร้าง image ของตัวเอง จะได้สร้าง image ด้วย Dockerfile ซึ่งเป็นไฟล์ข้อความที่รวมทุกสิ่งที่ Docker ต้องการในการ build image และได้เรียนรู้ Dockerfile instruction สำคัญต่าง ๆ เช่น FROM, RUN, COPY และอื่น ๆ เมื่อจบบทนี้ จะเข้าใจกระบวนการ build image ของ Docker และสามารถสร้าง Docker image ที่ได้รับการปรับแต่งแล้วตั้งแต่ต้นได้
3
การสร้าง Docker Image ที่ปลอดภัย
ในบทสุดท้ายนี้ จะเน้นการทำให้ Dockerfile ปรับแต่งได้และมีความปลอดภัย จะได้เรียนรู้การใช้ ARG และ ENV instruction เพื่อให้ Dockerfile ยืดหยุ่นมากขึ้น รวมถึงเข้าใจว่าการเปลี่ยน user ใน image ช่วยเพิ่มความปลอดภัยได้อย่างไร และวิธีใช้ USER instruction ใน Dockerfile และปิดท้ายด้วยแนวปฏิบัติด้านความปลอดภัยที่สำคัญสำหรับการสร้าง Docker Image
C
Docker เบื้องต้น
เรียนจบแล้ว

