Course: Docker Workshop
หลักสูตรอบรม : Docker Workshop
ระยะเวลา: 3 วัน (18 ชม.) 9.00 - 16.00 น.
ตารางอบรม Public (Onsite): วันที่ 11-13 ธ.ค. 2567 *เต็มแล้ว*
Public (Online): วันที่ 27-29 พ.ย. 2567 *รอบพิเศษ*
ราคาอบรม/ท่าน: 11,000 บาท/ 12,500 บาท (Public Training with Online/Onsite)
กรณีเป็น In-house Training จะคำนวณราคาตามเงื่อนไขของงานอบรม
Public Training หมายถึง การอบรมให้กับบุคคล/บริษัท ทั่วไป ที่มีความสนใจอบรมในวิชาเดียวกัน โดยจะมี 2 แบบ
1. อบรมแบบ Online โดย Live ผ่านโปรแกรม Zoom พร้อมทำ Workshop ร่วมกันกับวิทยากร
2. อบรมแบบ Onsite ณ ห้องอบรม ที่บริษัทจัดเตรียมไว้ พร้อมทำ Workshop ร่วมกันกับวิทยากร
หมายเหตุ: - ผู้อบรมต้องนำเครื่องส่วนตัวมาใช้อบรมด้วยตัวเอง
- วันอบรมที่ชัดเจนทางบริษัทจะแจ้งภายหลัง ตามเดือนที่ผู้อบรมแจ้งความประสงค์ไว้ (ทางบริษัทขอสงวนสิทธิ์การปรับเปลี่ยน ตามความเหมาะสม)
In-house Training หมายถึง การอบรมให้กับบริษัทของลูกค้าโดยตรง โดยใช้สถานที่ของลูกค้าที่จัดเตรียมไว้ หรือจะเป็นแบบ Online ก็ได้เช่นกัน และลูกค้าสามารถเลือกวันอบรมได้
ลงทะเบียนอบรมได้ที่
เน้นการทำ Workshop ที่ถูกออกแบบมาอย่างดีเยี่ยม, สนุกสนาน, ครบครัน เพื่อช่วยในการเรียนรู้และทำให้เกิดความเข้าใจได้อย่างง่ายดายที่สุด
#พร้อมเอกสาร lab และ source code #ทุกขั้นตอน
(ลิขสิทธิ์โดย อ.สุรัตน์ เกษมบุญศิริ)
เนื้อหาต่างๆ มีการปรับเปลี่ยน/จัดหมวดหมู่ ใหม่ทั้งหมด เพื่อทำให้ง่ายต่อความเข้าใจ
การันตีครับ ว่า ผู้อบรมทุกคนที่จบจาก course นี้จะได้รับความรู้ทั้งภาคทฤษฏีและภาคปฏิบัติ อย่างครบถ้วน เพื่อนำไปใช้ในการทำงานจริง
📌เริ่มปูตั้งแต่พื้นฐาน skill set ของผู้เริ่มต้นที่จะนำ Docker มาใช้ในองค์กร
📌เข้าใจภาพรวมตัวละครต่างๆ ที่เกี่ยวข้องกับ Docker ทั้งหมด
📌เข้าสู่การออกแบบและติดตั้ง Docker Service ในสถานการณ์ต่างๆ
📌สามารถสร้าง และ บริหารจัดการ Container ในรูปแบบต่างๆ แบบ Best Practices
📌ทำความรู้จักกับ Docker Networking และการ Implement ในแต่ละรูปแบบ
📌เจาะลึก workflow การสร้าง Docker Image ตั้งแต่ต้นทาง ยัง ปลายทาง
📌สามารถ Transfer, Share Docker Image ผ่านช่องทาง Local, Docker Hub รวมถึง Private Docker Registry (Gitlab)
📌เข้าสู่แนวทางบริหารจัดการ Docker Volumes แบบลึกซึ้ง และการประยุกต์ใช้ใน case ต่างๆ
📌เข้าใจกับหลักการทำงานของ Docker Compose และแนวคิดการนำไปใช้งานที่ถูกต้อง
📌รู้จักวิธีการ Design & Implement Docker Swarm เพื่อเน้น Load Balancing และ Fault Tolerance
📌รู้จักวิธีการ Design & Implement Docker Stack เพื่อเน้น Load Balancing และ Fault Tolerance
📌workshop ตลอดการฝึกอบรม โดย lab practice ที่มีคุณภาพและทำให้กลมกล่อม เข้าใจง่าย โดย อ.สุรัตน์
📌มาร่วมเรียนรู้กับการสร้าง Container ด้วย Docker แบบมืออาชีพ กับ Born2Learn
วิทยากร:
อ.สุรัตน์ เกษมบุญศิริ
ผู้เชี่ยวชาญและวิทยากรที่มีประสบการณ์มากกว่า 20 ปีในวงการ
พร้อมด้วยใบรับรองจากบริษัทระดับโลกมากมาย อาทิเช่น Microsoft, CompTIA, ITIL, Cisco และอื่นๆ
หลักการและเหตุผล:
Get started with Docker and learn how to deploy your software applications as portable, self-sufficient containers that can run on almost any server. As a platform for preparing and running distributed software applications, Docker is often compared to configuration management tools like Puppet or Ansible, or virtualization tools like VirtualBox or VMware, but Docker is actually in a category of its own, offering new ways to run software applications.
หลักสูตรนี้เหมาะสำหรับ:
The primary audience for this course is individuals who want to implement Docker by concept "Dockerize" an application and deploy it by using containers, images, and Dockerfiles to organization.
วัตถุประสงค์ของหลักสูตร:
· Can describes Docker Concept
· Plan and Install Docker
· Create and Configure Containers
· Configure Docker Networking
· Manage Docker Images
· Setup Gitlab registry
· Manage Docker Volumes
· Build Docker Compose
· Create and Manage Docker Swarm
· Deploy and Manage Docker Stack
ความรู้พื้นฐาน
· Working knowledge of Linux Command
· Working knowledge of TCP/IP
เนื้อหาหลักสูตร:
· Introduction to Docker
· Docker Concepts and Architecture
· Installing Dockers
· Working with Containers
Getting Stared with Containers
Running Containers
Checking Process Containers
Container Lifecycle
o Start/Stop/Restart/Exec
o Detached vs. Foreground
o Stop vs. Kill
o Remove Container
Restart Policy
Checking resource usage on Containers
· Networking
Default Docker Networks
Using Bridge Networks
Network Setting on Containers
Publishing Containers to Production
· Working with Images
Docker Images
Images on Docker Hub
Managing Image
Building Images
About Dockerfiles
Share Images in docker repository
· Building Private Docker Registry wit Gitlab
About Gitlab
Setup Gitlab Registry
Share Images in Gitlab Registry
· Transfer container/images direct to Docker Host
Using Docker Export
Using Docker Import
Using Docker Save
Using Docker Load
· Volumes
About Data Volumes
Mounting host directory as data volume
Data Volumes Container
Use Case: Backup/Restore/Migrate data volume
Link the Container
· Docker Compose
Overview of Docker Compose
About docker-compose file and format
Composing Services
Building Applications with Docker Compose
Managing Docker Compose
· Docker Swarm
Overview of Docker Swarm
Manage Role vs. Workers Role
Docker Swarm Topology
Creating Docker Swarm
Managing Docker Swarm
· Docker Stack
Overview of Docker Stack
Deploying Docker Stack
Managing Docker Stack