Рет қаралды 32,814
☕️ สนับสนุนช่องเราด้วยการสมัครสมาชิกช่องทางนี้ได้เลย
/ @mikelopster
ขอตอนรับสู่ side series - basic programmer หัวข้อ Docker กันครับ ใน Session นี้เราจะพาทุกคนทำความรู้จักว่า Docker คืออะไร, Image - Container คืออะไร ใช้งานต่างกันยังไง รวมถึงจะพาลองเล่น docker-compose ตัวที่ programmer ใช้สำหรับสร้าง environment ที่ตัวเองต้องการขึ้นมา
หวังว่าคลิปนี้จะเป็นส่วนหนึ่งที่ทำให้ programmer ทุกคนสามารถเข้าใน docker ได้ดียิ่งขึ้นนะครับ
หัวข้อ
00:00 แนะนำ Docker / Docker คืออะไร ?
02:43 setup Docker
03:08 Overview session นี้ว่าเราจะพูดถึงเรื่องอะไรบ้าง
04:28 รู้จักกับ Docker image / Container
06:13 เริ่ม docker pull hello-world
07:54 สร้าง folder ใหม่ / ลง project nodejs (แบบเดียวกับ web 101)
09:14 ทวน step สร้าง Dockerfile
14:55 docker build (เพื่อ build Dockerfile)
16:26 docker run, docker ps (แนะนำการ map port และ run background)
20:11 แนะนำ docker-compose
21:58 เริ่มสร้าง docker-compose.yml ใส่ nodejs เข้าไป
24:01 docker-compose up -d -- build (run docker ด้วย docker-compose)
25:18 เพิ่ม MySQL, phpmyadmin ลงใน docker-compose.yml
31:48 เล่าปัญหา run ใหม่ แล้ว database หาย
32:57 แนะนำ docker volume
33:37 map storage - 1. mount path โดยใช้ volume ใน docker-compose
35:56 map storage - 2. ใช้ docker volume
38:13 เพิ่มเติม docker exec (สำหรับเข้า container ไปตรวจสอบ)
40:26 สรุปเราเรียนรู้อะไรกันไปบ้าง / แนะนำเพิ่มเติม
อ่านเพิ่มเติมได้ที่
docs.mikelopst...
ใครมีข้อสงสัยเพิ่มเติม มาพูดคุยแลกเปลี่ยนความรู้กันได้ที่
Facebook page: / mikelopster.dev
Website: mikelopster.dev