‫เฮ้! วิดีโอนี้จะบอกคุณเล็กน้อยเกี่ยวกับแต่ละส่วนในหลักสูตรนี้
‫เพื่อให้คุณมีความคิดที่ดีว่าเราจะพูดถึงอะไร
‫ขั้นแรก หลังจากที่คุณได้รับข้อกำหนดเบื้องต้น เช่น ทำให้แน่ใจว่าคุณมีระบบปฏิบัติการที่เข้ากันได้
‫ตรวจสอบให้แน่ใจว่าคุณดาวน์โหลด repo ของหลักสูตร
‫อะไรทำนองนั้น เราจะเข้าไปดูรายละเอียดการติดตั้งของ Docker
‫เอง
‫Docker Desktop ใช้งานได้บน Mac และ Windows 10 และนั่นเป็นสิ่งที่ดีที่สุดที่ควรทำ
‫แต่มีรายละเอียดอื่นๆ มากมายเกี่ยวกับว่าคุณใช้
‫Linux หรือ Windows รุ่นเก่า หรือคุณแค่ต้องการใช้เซิร์ฟเวอร์บนอินเทอร์เน็ต
‫ถ้าอย่างนั้นเรามาดูพื้นฐานของ Docker ว่าคุณใช้งานคอนเทนเนอร์อย่างไร
‫คอนเทนเนอร์คืออะไร?
‫อะไรอยู่ในนั้น? อะไรไม่อยู่ในนั้น?
‫เรียกใช้ตัวอย่างบางส่วน
‫จากนั้นเราเรียนรู้วิธีสร้างภาพ ซึ่งเป็นส่วนประกอบสำคัญของคอนเทนเนอร์
‫และคุณจะได้ดูตัวอย่างของสิ่งนั้น
‫จากนั้นฉันจะเข้าไปดูรายละเอียดและตัวอย่างเกี่ยวกับระบบเครือข่ายสำหรับ
‫Docker และวิธีการทำงาน
‫แล้วบางทีสิ่งที่จัดเก็บบางอย่างที่คุณจะจัดการกับที่เรียกว่าโวลุ่ม
‫จากนั้น เราเข้าสู่ Docker Compose ซึ่งเป็นเครื่องมือที่มาพร้อมกับ
‫Docker แต่จริงๆ แล้วมันถูกออกแบบมาสำหรับ Dev และ Test ในพื้นที่ และมันยอดเยี่ยมมาก
‫ฉันใช้มันทุกวันเมื่อฉันทำงานในโครงการ
‫จากนั้น หลังจากที่คุณเข้าใจพื้นฐานทั้งหมดของเครื่องมือเหล่านั้นแล้ว
‫เราก็เริ่มพูดถึงการประสานกัน ซึ่งช่วยให้คุณสามารถเรียกใช้คอนเทนเนอร์บนเซิร์ฟเวอร์หลายเครื่องที่ทำหน้าที่เหมือนเซิร์ฟเวอร์เดียว
‫อันดับแรก เราเริ่มต้นด้วย Swarm เพราะมันมาพร้อมกับ Docker
‫ที่พร้อมใช้งานทันที เข้าใจง่ายและใช้งานได้ดีมากในหลายสถานการณ์
‫คุณจะได้เรียนรู้เกี่ยวกับไฟล์ YAML และวิธีกำหนดค่าโซลูชันแบบหลายคอนเทนเนอร์
‫และระบบแบบกระจาย บริการไมโคร และอื่นๆ
‫ในที่สุด คุณจะต้องกระโดดเข้าสู่ Kubernetes ซึ่งมาหลังจาก
‫Swarm
‫ฉันสอน Swarm ก่อน Kubernetes เพราะฉันคิดว่ามันเป็นก้าวที่ดีเพราะ
‫Kubernetes นั้นซับซ้อนกว่ามากและทำได้มากกว่า
‫Swarm มาก
‫แต่ Swarm นั้นเข้าใจง่าย จึงเป็นก้าวแรกที่ยอดเยี่ยม
‫ฉันคิดว่าเราทุกคนจำเป็นต้องเรียนรู้ออร์เคสตราอย่างน้อยสองคนจริงๆ
‫เพราะตอนนี้ฉันไม่รู้ อย่างน้อยก็มีสี่หรือห้า หกคน อย่างน้อยก็มีคนทั่วไป
‫เห็นได้ชัดว่า Kubernetes ได้รับส่วนแบ่งการตลาดและส่วนแบ่งทางความคิดมากมาย
‫แต่ก็ไม่ใช่วิธีแก้ปัญหาเดียว และบางครั้งก็ซับซ้อนกว่าที่คุณต้องการ
‫ดังนั้น การมีเครื่องมือหลายอย่างในชุดเครื่องมือของคุณจึงเป็นการดี
‫นั่นเป็นเหตุผลที่ฉันสอนทั้งสองหลักสูตรนี้
‫จากนั้นฉันก็จบหลักสูตรด้วยสิ่งต่างๆ มากมายที่เกี่ยวข้องกับหัวข้อเหล่านี้
‫สิ่งต่างๆ
‫เช่น คำถามและคำตอบทั่วไปของนักเรียน อาจเป็นรายการสดจากรายการ
‫YouTube ของฉัน ที่ซึ่งนักเรียนจะแสดงและถามคำถามเกี่ยวกับหัวข้อในหลักสูตรที่ไม่ครอบคลุมมากนัก ฉันจึงให้รายละเอียดเพิ่มเติมแก่คุณ
‫จากนั้น ฉันก็ตรวจทานไฟล์ Docker and Compose ในชีวิตจริงของนักเรียน
‫แล้วแยกย่อย พูดคุยเกี่ยวกับข้อดีและข้อเสียของไฟล์เหล่านั้น
‫เพื่อที่คุณจะได้เรียนรู้จากงานของคนอื่น
‫แน่นอนว่าตลอดหลักสูตรมีการอ้างอิงมากมาย
‫ทุกที่ที่ทำได้
‫ฉันจะใส่ลิงก์ไปยังเอกสารประกอบหรือโพสต์บล็อกที่ดีจริงๆ ที่ฉันหรือคนอื่นสร้างในหัวข้อหนึ่งๆ
‫เพื่อให้คุณสามารถอ่านเพิ่มเติมได้
‫จากนั้น
‫เมื่อใกล้จบหลักสูตร ฉันเริ่มให้คะแนนคุณในกรณีที่คุณต้องการเรียนหลักสูตรอื่นของฉันที่มีรายละเอียดเพิ่มเติมในหัวข้อนั้น
‫เช่น Swarm Mastery หรืออาจเป็น Node
‫js
‫สำหรับ Docker หรือหลักสูตร Kubernetes ที่กำลังจะมีขึ้นของฉัน
‫แน่นอนว่าไม่มีหลักสูตรใดที่จะแก้ปัญหาทั้งหมดของคุณและมีคำตอบทั้งหมดได้
‫นอกจาก Slack Chat และ YouTube และ Podcast และจดหมายข่าว
‫และคำถาม & คำตอบ และทุกอย่างที่เราทำเพื่อพยายามช่วยให้คุณเรียนรู้เครื่องมือคอนเทนเนอร์เหล่านี้ คุณจะได้รับคำตอบสำหรับคำถามของคุณ
‫วิธีเดียว หรืออย่างอื่น
‫แน่นอน สิ่งที่ดีเกี่ยวกับชุมชน Slack คือมีผู้คนมากมายในนั้นที่ยินดีช่วยเหลือคุณ
‫ผู้ที่มีภูมิหลังหลากหลาย และมันยอดเยี่ยมมาก
‫ฉันตื่นเต้นมากที่เรามีผู้คนมากมายที่คอยอยู่เคียงข้างตลอดหลายปีที่ผ่านมา
‫และสร้างชุมชนนั้นร่วมกับเรา
‫ขอบคุณที่รับชม.
‫ฉันจะดูวิดีโอต่อไป