
รู้จักการทำงานของ Docker ทำไมเราต้องใช้งาน Docker และ เปรียบเทียบการทำงานกับ vmware
สำหรับบทนี้เราจะมาพูดถึง การติดตั้ง Docker บนเครื่อง Linux Server
ขั้นตอนการติดตั้ง
สำหรับบทนี้เป็นการแนะนำการใช้งาน Docker เบื่องต้นต่อจากบทที่แล้ว เพื่อให้ใช้งานได้อย่างคล่องแคล่ว
คำสั่งพื้นฐาน
การเขียน Dockerfile เพื่อที่จะสร้าง image ด้วยคำสั่งต่างๆ อย่างง่าย พร้อมแสดงตัวอย่างการทำงาน
การใช้งานคำสั่ง Build Docker Image และคำสั่งสำหรับการอัพโหลดขึ้นไปที่ Docker Hub แบบ Public รวมถึงการใช้งาน Docker pull เพื่อDownload images มาเก็บไว้ในเครื่อง ก่อนทำการใช้งาน
การอัพโหลด Docker Image เข้าสู่ Registry (Docker hub) ผ่านคำสั่ง docker push ทำให้สามารถเรียกใช้งาน Docker Image จากที่ไหนก็ได้ และ ให้คนอื่นๆสามารถ Download Docker Image ของเราไปใช้งานได้อย่างสะดวก
เป็นการทำ Auto Build Image ซึ่งจะทำให้ง่ายต่อการทำงาน และการแก้ไข ให้คนอื่นๆสามารถเอา imagefile ของเราไปใช้งานต่อได้อีกที การใช้งาน git
ตัวอย่างการใช้งานคำสั่ง docker run สำหรับการสร้าง Container และการนำไปใช้งาน
อธิบายหลักการทำงานของ Docker Volum อย่างละเอียด ซึ่งจะอธิบายถึงการทำงาน ทั้ง Main Volume และ Docker Volume ให้เข้าใจการทำงานจริงๆ รวมถึงตัวอย่างการใช้งาน
เจาะลึกการทำงานของ Docker Network อย่างละเอียด รวมถึงตัวอย่างการใช้งาน
อธิบายหลักการทำงาน ของDocker-compose การติดตั้ง และวิธีการเขียน Docker-compose เพื่อใช้งาน พร้อมตัวอย่างการทำงาน และเงื่อนไขการใช้งานรวมถึง
ทำความรู้จักกับ Docker Swarm เพื่ให้เข้าใจหลักการทำงาน และคำศัพท์ต่างๆที่จำเป็น
วิธีการใช้งาน Docker Swarm บน Cloud Server (digitalocean) พร้อมอธิบายขั้นตอนการทำงานอย่างละเอียดตั้งแต่การติดตั้ง จนถึงการใช้งานจริง บน Server
Docker Service จะทำงานภายใต้ Docker Swarm ใช้ในการจัดการ Service ต่างได้เช่น
อธิบายวิธีการใช้งาน Docker-compose บน Docker Swarm อย่างละเอียดพร้อมทั้งแสดงตัวอย่างการทำงาน
การสร้าง Private Registry ไว้ใช้งานภายในองค์กรโดยการใช้งาน Docker Containner
สำหรับผู้เรียนจะได้เรียนรู้การทำงานของ Docker ตั้งแต่เริ่มติดตั้ง จนไปถึงการใช้งานจริง ซึ่งจะทำให้ผู้เรียนได้เข้าใจหลักการทำงาน และวิธีการใช้งานจริง และสามารถนำไปใช้งานได้อย่างมีประสิทธิภาพ การเรียนจะไม่ได้สอนแบบเปิดคู่มือการใช้งานแล้วแปลให้ผู้เรียนฟังแต่จะเป็นการสอนเพื่อให้ผู้เรียนเข้าใจและเห็นภาพ พร้อมทั้งการแสดงตัวอย่างการใช้งน สามารถนำไปต่อยอดการใช้งาน และสามารถหาคำตอบได้ด้วยตัวเอง ซึ่งบทเรียนจะครอบคุณตั้งแต่เริ่มใช้งาน จนถึงการใช้งาน Docker Swarm ด้วยการสอนแบบ Step by Step ทำให้ทำตามได้อย่างง่ายดาย