No video

รู้จักกับ Docker สำหรับการ development

  Рет қаралды 32,814

mikelopster

mikelopster

Күн бұрын

☕️ สนับสนุนช่องเราด้วยการสมัครสมาชิกช่องทางนี้ได้เลย
/ @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

Пікірлер: 69
@junegz3136
@junegz3136 4 ай бұрын
อธิบายได้ดีมากครับ ขอชื่นชมการเตรียมตัวในการอธิบายแบบ step-by-step ค่อยๆ เล่าเรื่อง จาก 1-10 สุดยอด!
@NiNNiN-T15
@NiNNiN-T15 10 ай бұрын
เป็นคนที่พูดจา น่าฟัง นำเสนอได้แบบ Step by Step และชัดเจนมากฮะ แจ่มมาก เป็นกำลังใจให้ฮะ สุดจริง
@user-fj1wl4tu7u
@user-fj1wl4tu7u 8 ай бұрын
สอนดีมากเลยครับ กดไลค์ให้ทุกคลิปที่ดูเลย👍 ถ้ามีโอกาสอยากให้สอนเรื่อง Fullstack app deploy on production ด้วยครับ ขอบคุณมากครับสำหรับเนื้อหาดีๆ
@ttsuxz
@ttsuxz 6 ай бұрын
หาคลิปแบบนี้นานมาก ละเอียดมาก ขอบคุณที่ผลิตคอนเท้นดีๆออกมาครับ😭🙏🏻
@PsPGPremer
@PsPGPremer 3 ай бұрын
Best Masterpiece Docker Tutorial สุดๆแล้วครับ ผมดูคลิป docker มาหลายคลิปหลายช่องไม่เข้าใจเลย5555 มาดูคลิปนี้คือ กระจ่าง แจ่มแจ้ง จบเลย เคลียร์
@Endless_rain
@Endless_rain 9 ай бұрын
ไม่รู้จะ พูดอะไรนอกจาก ขอบคุณ อธิบายได้ดีมากๆ เข้าใจง่ายมากครับ
@mikelopster
@mikelopster 9 ай бұрын
ขอบคุณมากครับ 😁
@Endless_rain
@Endless_rain 7 ай бұрын
อยากให้ทำ เรื่อง Kubernetes Load Balancing จะได้มั้ยครับ ขอบคุณครับ@@mikelopster
@lumyai6701
@lumyai6701 4 ай бұрын
มีประโยชน์มากครับ พึ่งมาเรียนรู้ docker คลิปนี้ดีสุดจากที่ดูมาเลยครับ
@chutikarnism8187
@chutikarnism8187 2 ай бұрын
สอนดีมากๆ ค่ะ สำหรับคนที่เรียนกี่รอบก็ไม่เคยจำได้ คลิปนี้ทำให้เข้าใจทุกอย่างที่อยากรู้แล้วปะติดปะต่อกันได้ ขอบคุณค่า
@mikelopster
@mikelopster Ай бұрын
ลองใช้งานเรื่อยๆ เดี๋ยวจะชินมือโดยไม่รู้ตัวครับ 😁
@seksun.d
@seksun.d 9 ай бұрын
อธิบายดีมากเลยครับ เข้าใจง่าย อยากให้สอนการติดตั้งหรือใช้งาน Docker สำหรับ Production ด้วยครับว่าแตกต่างจาก Dev ยังไง
@mikelopster
@mikelopster 9 ай бұрын
ได้เลย ขอเก็บหัวข้อนี้ไว้ใน checklist ก่อนนะครับ 😁
@seksun.d
@seksun.d 9 ай бұрын
@@mikelopster ขอบคุณครับ
@dickydicky8414
@dickydicky8414 9 ай бұрын
อธิบายดีมากๆเลยครับ ชอบตรงที่มีชุด Code รอไว้แล้ว EP.หน้า ขอรบกวนเป็น Docker+Kubernetes หรือ Full Devops อะไรประมาณนั้น ขอบคุณล่วงหน้าครับ
@mikelopster
@mikelopster 9 ай бұрын
ok ขอทางเราเก็บไว้ใน checklist ก่อนนะครับ มีโอกาสจะแวะเวียนมาพูดถึงกัน 😁
@ChanchaiChakam
@ChanchaiChakam 11 ай бұрын
อธิบายเข้าใจดีมากๆครับ อยากให้สอน mern stack คงจะมองภาพกว้างขึ้นอีก
@mikelopster
@mikelopster 11 ай бұрын
ok เดี๋ยวผมขอเก็บหัวข้อนี้ไว้ในอ้อมอกอ้อมใจไว้ก่อนนะ 😆
@sune8258
@sune8258 7 ай бұрын
ขอบคุณมาก พี่สอนได้เคลียเลย สำหรับคนที่ชอบมีคำถามมาในหัว
@arichaikongsawang5925
@arichaikongsawang5925 6 ай бұрын
โหห ผมกดติดตามเพราะคลิปนี้เลย เจ๋งมากๆครับ อาจจะดูเหมือนพูดไว แต่ทุกอย่างกระชับและเหมือนถูกเรียบเรียงมาอย่างดีแล้ว
@user-ys1gn3tc1z
@user-ys1gn3tc1z 16 күн бұрын
ขอบคุณครับ
@muaysaksriwadtana2172
@muaysaksriwadtana2172 11 күн бұрын
ขอขอบคุณ นะคะ ❤
@mikelopster
@mikelopster 4 күн бұрын
ขอบคุณสำหรับการสนับสนุนเช่นกันนะครับ 😁 🙏
@SalmonIndy
@SalmonIndy 7 ай бұрын
สอนดี เข้าใจง่าย เนื้อหาครบถ้วนค่ะ 🙏🏻🥰
@NinenySocute
@NinenySocute 11 ай бұрын
สอนดีมากๆเลยครับ ทำคลิปไปเรื่อยๆนะครับ น่าติดตามมากๆเลยครับ
@mikelopster
@mikelopster 11 ай бұрын
ยินดีครับ Enjoy นะครับ 😁
@user-yf6od2pw1y
@user-yf6od2pw1y 3 ай бұрын
สอนเข้าใจง่ายมากเลยค่ะ ทำตามได้สบายๆ
@jameworawit8794
@jameworawit8794 11 ай бұрын
ติดตามเรียบร้อยครับ กำลังศึกษาพอดีเลย
@mikelopster
@mikelopster 11 ай бұрын
Enjoy ครับ 😁
@comdown715
@comdown715 7 ай бұрын
ขอบคุณครับ อธิบายเข้าใจง่ายมากๆเลยครับ ทำคลิปออกมาเยอะๆนะครับ😊
@user-sd1fc3bp6v
@user-sd1fc3bp6v 11 ай бұрын
อยากให้พี่สอน mern stack ครับ
@mikelopster
@mikelopster 11 ай бұрын
เดี๋ยวขอเก็บตัวนี้ไว้ก่อน แต่เร็วๆนี้เดี๋ยวจะมีเพื่อนของ React โผล่มาในช่องของเราครับ 😆
@chonlanotrsupharoekrat
@chonlanotrsupharoekrat 9 ай бұрын
ตอน demo ควรจะช้าลงหน่อยครับ เร็วเกินไปคลิกตามไม่ทัน
@mikelopster
@mikelopster 9 ай бұрын
ok ขอบคุณสำหรับคำแนะนำนะครับ 😁
@QuickTale55
@QuickTale55 7 ай бұрын
ในที่สุดก็เข้าใจ ขอบคุณมากครับ
@oxy6enn
@oxy6enn 11 ай бұрын
ขอบคุณครับดีใจที่มีคนไทยมาอธิบายให้ฟัง ฟังต่างชาติแล้วไม่ค่อยเข้าใจเลยครับ
@mikelopster
@mikelopster 11 ай бұрын
ขอบคุณมากนะครับ 😁
@user-rv2cr6do8r
@user-rv2cr6do8r 4 ай бұрын
ทำความเข้าใจได้ดีเลยครับ
@vorapons5172
@vorapons5172 3 ай бұрын
ขอบคุณสำหรับคอร์สดีๆครับ
@user-ys1gn3tc1z
@user-ys1gn3tc1z 16 күн бұрын
ขอบคุณครับผม
@sarachachannel2581
@sarachachannel2581 9 ай бұрын
อยากให้สอนการใช้ kubernetes ในการนำ docker image ไป deployment ครับ
@mikelopster
@mikelopster 9 ай бұрын
เดี๋ยวผมขอเก็บหัวข้อนี้ไว้น้า ทางผมสนใจจะทำเหมือนกัน 😁
@chakrabandhrittiplang852
@chakrabandhrittiplang852 5 ай бұрын
รบกวนสอบถามครับ ใน production สมควรใช้ docker ไหมครับ เรื่อง performance เป็นอย่างไรบ้างครับ ขอบคุณมากครับ
@nicknick4900
@nicknick4900 11 ай бұрын
ไม่ได้เข้ามาดูอาทิตหนึ่งคลิปใหม่มาเดี๋ยวไปไล่ดูครับอธิบายเข้าใจมากครับขอบคุณครับ
@mikelopster
@mikelopster 11 ай бұрын
คลิปช่องเรามาทุก พุธ และ เสาร์น้า เรามาตามนัดแน่นอล 😁
@himalayaannabhurana6325
@himalayaannabhurana6325 9 ай бұрын
สุดยอดครับ กำลังหาเพื่อศึกษาพอดี ขอบคุณครับบบ
@eakkaluckkenkrue5399
@eakkaluckkenkrue5399 10 ай бұрын
ขอบคุณสำหรับความรู้ดีๆครับ
@azuretooth
@azuretooth 2 ай бұрын
ครบถ้วนดีมากเลยครับ แต่ผมไม่เคยใช้เลยยังงงๆ เดี๋ยวต้องฝึกซักหน่อย
@mikelopster
@mikelopster Ай бұрын
แนะนำให้ลองฝึกใช้เรื่อยๆเป็น standard ในการสร้างแต่ละ project ดูครับ ไม่นานก็จะชินมือแน่นอน 😁
@sarawutsuchatlampong429
@sarawutsuchatlampong429 10 ай бұрын
เยี่ยมมากเลยครับ
@maxmurr
@maxmurr 11 ай бұрын
อยากรู้วิธีการ deploy fullstack app โดยใช้ docker ครับ
@mikelopster
@mikelopster 11 ай бұрын
ได้เลย รอติดตามนะครับ 😁
@panyafuang4038
@panyafuang4038 10 ай бұрын
@@mikelopster รอเหมือนกันครับ ตอนนี่กำลังอยู่ในสถานะการที่ต้อง เอา nodejs กับ angular ไป deploy ในเครื่อง server ของบริษัท
@MAXTangolaos
@MAXTangolaos 11 ай бұрын
ໄດ້ຄວາມຮູ້ຫຼາຍ ຢາກໃຫ້ເຮັດກ່ຽວກັບ docker ອີກ
@mikelopster
@mikelopster 11 ай бұрын
ลุยโลดครับ Enjoy นะครับ 😁
@jirawatmaubkhuntod1823
@jirawatmaubkhuntod1823 8 ай бұрын
แก๋วว เลยคร้าบ
@clek7913
@clek7913 7 ай бұрын
สุดครับ❤❤❤
@spykj9085
@spykj9085 9 ай бұрын
พี่ไมค์ครับ ถ้าเราอยากทำเกี่ยวกับfull stack มีเรื่องไหนที่ต้องรู้มั้ยครับ เอาแบบทุกตัวที่พี่คิดว่าต้องรู้เลย อยากรู้ความเห็นพี่ครับ
@mikelopster
@mikelopster 9 ай бұрын
ถ้านับตั้งแต่เริ่ม อย่างน้อยที่สุดพื้นฐานของ Frontend / Backend และการเชื่อมต่อกันระหว่าง Frontend - Backend (ปกติพี่จะเรียกสิ่งนี้ว่า Integration) ควรเป็นสิ่งที่ต้องมีครับ - พื้นฐาน Frontend: html, css, javascript - พื้นฐาน Backend: ภาษา Backend สักตัวหนึ่ง (ง่ายที่สุดจะเป็น node.js) และ Database สักตัวหนึ่ง (เป็น SQL หรือ NoSQL ก็ได้) - พื้นฐาน Integration: javascript กับการเชื่อมต่อไป Backend ผ่าน API ถ้าพื้นฐานพวกนี้ได้ ที่เหลือมันก็จะเสริมจากฝั่งของ Frontend และ Backend และครับ เช่น ถ้าอยากให้งานฝั่ง Frontend ง่ายขึ้นก็อาจจะใช้ Framework อย่าง Vue, React เป็นต้นครับ แต่ส่วนตัวนะครับ Fullstack เป็นงานที่มีความท้าทายหนึ่งอย่างคือการดู "ภาพรวมของทั้ง Frontend และ Backend" มันจะเทียบเท่ากับการที่เราควรจะ development ทั้ง 2 ฝั่งได้ และรวมถึงวิธีการขึ้นงานของทั้ง 2 ฝั่งด้วย ถ้าเป็นคนที่เพิ่งเริ่ม ผมจะแนะนำให้เริ่มจาก Frontend ก่อนแล้วค่อยไป Backend จะเห็นภาพรวมของความเป็น Fullstack ได้ไวกว่านะครับว่ามันจะต้องขึ้นงานยังไงบ้างนะครับ 😁 (เดี๋ยวเร็วๆนี้ ผมจะทำ content แนวนี้อยู่ ทิ้งคำถามไว้ได้นะครับ เผื่อจะได้เอามา Q&A กันได้)
@AI-Mavericks
@AI-Mavericks 7 ай бұрын
หน้าเว็บนี้ใช้อะไรทำคับ framework หรือ library ตัวไหน
@mikelopster
@mikelopster 7 ай бұрын
หน้าเว็บใช้ docusaurus.io/ ตัวนี้เลยครับ ใช้ markdown เป็นตัวสำหรับเขียน content ครับ
@robotcanfly4864
@robotcanfly4864 4 ай бұрын
ผมทำตามแล้วมันขึ้นerrorแบบนี้คืออะไรครับ => ERROR [internal] load build definition from Dockerfile 0.0s ------ > [internal] load build definition from Dockerfile: ------ ERROR: failed to solve: failed to read dockerfile: failed to create lease: read-only file system
@mikelopster
@mikelopster 4 ай бұрын
ไม่แน่ใจว่าปกติสามารถ run docker ได้ไหมครับ ปกติปัญหานี้จะเกิดจากตอนลง Docker ที่เหมือนเครื่องจะไม่เปิดสิทธิ์ให้เขียน Docker ลงใน disk ได้ครับ
@user-pd3el7ji8z
@user-pd3el7ji8z 4 ай бұрын
เหมือนจะเข้าใจแต่ก็งง555
@mikelopster
@mikelopster 3 ай бұрын
ต้องลองเท่านั้นครับ จะ knock everything
@N6Sx
@N6Sx 7 ай бұрын
สอนดีมากครับ จะสนับสนุนไปเรื่อย ๆนะครับ
@mikelopster
@mikelopster 7 ай бұрын
ขอบคุณสำหรับการสนับสนุนเช่นกันนะครับ 🙏
Викторина от МАМЫ 🆘 | WICSUR #shorts
00:58
Бискас
Рет қаралды 6 МЛН
OAuth คืออะไร ?
1:16:47
mikelopster
Рет қаралды 9 М.
รู้จักกับ Git (ฉบับ Full Introduction)
52:07
สอน Laravel 8 ร่วมกับ React JS และ Docker วันที่ 1
3:38:00
สถาบัน ไอทีจีเนียส
Рет қаралды 9 М.