CategoriesFrom Code to Cloud

From Code to Cloud: ตอนที่ 9 – ลบ Container ด้วยคำสั่ง docker rm

**”ในตอนนี้ เราจะมาเรียนรู้การใช้งานคำสั่ง docker rm สำหรับลบ Container ในรูปแบบต่าง ๆ 🐳 ไม่ว่าจะเป็นการลบ Container ด้วย ID, ชื่อ (Name) หรือการใช้คำสั่งอัตโนมัติเพื่อลบ Container ที่ไม่ได้ใช้งานทั้งหมด 🚀

📌 เนื้อหาในตอนนี้:

-วิธีลบ Container ด้วย Container ID
-วิธีลบ Container ด้วย Container Name
-การใช้คำสั่ง docker rm $(docker ps -a -q -f status=exited) เพื่อลบ Container ที่หยุดทำงานทั้งหมด
-ตัวอย่างการใช้งานจริงและคำแนะนำสำหรับการจัดการ Container

🎯 หลังจากดูวิดีโอนี้ คุณจะสามารถ:
-ใช้คำสั่ง docker rm ได้อย่างมั่นใจและมีประสิทธิภาพ
-จัดการ Container ที่ไม่จำเป็นได้อย่างง่ายดาย
-เพิ่มความเข้าใจเกี่ยวกับการจัดการ Container ใน Docker

👉 เหมาะสำหรับ:
ผู้ที่เริ่มต้นใช้งาน Docker และอยากเรียนรู้คำสั่งพื้นฐาน
นักพัฒนาและ DevOps ที่ต้องการจัดการ Container อย่างมืออาชีพ

CategoriesFrom Code to Cloud

From Code to Cloud : ตอนที่ 8 – เรียนรู้การใช้งาน BusyBox และการ Interact กับ Shell เบื้องต้น

**”ในตอนนี้ เราจะพาคุณเรียนรู้วิธีการใช้งาน BusyBox Container 🐳 ซึ่งเป็นหนึ่งใน Image ขนาดเล็กที่มีประโยชน์มากที่สุดใน Docker! นอกจากนี้ เรายังแสดงถึงการ Interact กับ Shell ภายใน Container เพื่อช่วยให้คุณคุ้นเคยกับการใช้งานจริง 🎯

📌 เนื้อหาในตอนนี้:

-วิธีการสร้างและรัน BusyBox Container
-การใช้คำสั่งเบื้องต้นใน Shell ภายใน Container
-ตัวอย่างการ Interact กับ Shell เช่น ls , cd , touch และคำสั่งพื้นฐานอื่น ๆ
-เหตุผลที่ BusyBox เหมาะสำหรับการเรียนรู้และทดสอบ Docker

🎯 หลังจากดูวิดีโอนี้ คุณจะสามารถ:

รัน BusyBox Container และใช้งาน Shell ได้อย่างมั่นใจ
เข้าใจวิธีการใช้งานคำสั่งพื้นฐานใน Container
เห็นภาพชัดเจนเกี่ยวกับการทำงานของ Container เบื้องต้น

👉 เหมาะสำหรับ:
ผู้เริ่มต้นเรียนรู้ Docker และต้องการทดลองใช้งานจริง
นักพัฒนาและ DevOps ที่ต้องการฝึกฝนการใช้งาน Container

CategoriesFrom Code to Cloud

From Code to Cloud : ตอนที่ 7 – คำสั่ง Docker help

**”ในตอนนี้ เราจะมาเรียนรู้คำสั่งที่สำคัญที่สุดคำสั่งหนึ่งใน Docker 🐳 นั่นก็คือ docker help!

คำสั่งนี้จะช่วยให้คุณค้นพบคำสั่งทั้งหมดใน Docker และเข้าใจการใช้งานในทุกมิติ 🚀

📌 เนื้อหาในตอนนี้: วิธีใช้คำสั่ง docker help เพื่อดูรายการคำสั่ง Docker ทั้งหมด

การใช้ docker {COMMAND} –help เพื่อดูรายละเอียดและตัวเลือกเพิ่มเติมของคำสั่งเฉพาะ
ตัวอย่างจริงของการค้นหาคำสั่ง และการนำไปใช้งาน

🎯 หลังจากดูวิดีโอนี้ คุณจะสามารถ:
ใช้คำสั่ง docker help เพื่อค้นหาคำสั่ง Docker ได้ง่าย ๆ เข้าใจรายละเอียดของคำสั่งเฉพาะ และรู้จัก Options ที่มี เพิ่มความมั่นใจในการเรียนรู้ Docker อย่างต่อเนื่อง

👉 เหมาะสำหรับ: ผู้เริ่มต้นเรียนรู้ Docker นักพัฒนาและ DevOps ที่ต้องการเพิ่มประสิทธิภาพการใช้งาน Docker CLI

CategoriesLife NotesToday..what i learn

🌱 From Code to Cloud: เส้นทางการเรียนรู้ตั้งแต่ Coding ไปจนถึง Cloud Deployment ของผม ☁️🐳

🌱 From Code to Cloud: เส้นทางการเรียนรู้ตั้งแต่ Coding ไปจนถึง Cloud Deployment ของผม ☁️🐳

สวัสดีครับทุกคน! 👋
ในฐานะ QA ที่รักการพัฒนาตัวเอง ผมมีความสนใจอย่างมากในเรื่อง Coding ไปจนถึง Cloud Deployment แม้ว่าเรื่องนี้จะเป็นเรื่องที่ไม่คุ้นเคยสำหรับผม แต่ผมเชื่อว่าการเรียนรู้ไม่เคยสายเกินไปครับ 😊

ช่วงนี้ผมได้เริ่มทดลองทำซีรีส์ “From Code to Cloud” บน YouTube ซึ่งเป็นโปรเจกต์เล็ก ๆ ที่ตั้งใจแชร์สิ่งที่ผมได้เรียนรู้และทดลองมา โดยหวังว่าจะช่วยให้คนอื่น ๆ ที่อยากเริ่มต้นเหมือนผม มีแนวทางและความมั่นใจในการเรียนรู้ไปด้วยกัน


สิ่งที่ผมพยายามเรียนรู้และแบ่งปัน

📌 พื้นฐาน Docker และ DevOps:

  • Docker คืออะไร? ทำไมถึงสำคัญในยุคนี้
  • การใช้งานคำสั่งพื้นฐาน เช่น docker run, docker ps, และ docker rm
  • การสร้างและจัดการ Container แบบเข้าใจง่าย

📌 พื้นฐาน Coding , DataBase , Resful API ด้วยตัวอย่างการทำระบบ E-Commerce:

  • ออกแบบและจัดการฐานข้อมูล
  • พัฒนา Web Application เพื่อระบบ E-Commerce

📌 เชื่อมโยงไปสู่ Cloud:

  • วางแผนเรียนรู้เรื่อง Cloud

สิ่งที่ผมอยากได้จากการทำซีรีส์นี้คือ การเรียนรู้ผ่านการแบ่งปัน ครับ ผมเชื่อว่าการได้อธิบายสิ่งที่เราเรียนรู้จะช่วยให้เราเข้าใจสิ่งนั้นได้ดีขึ้น และผมก็หวังว่าซีรีส์นี้จะช่วยให้คนที่สนใจ DevOps และ Cloud ได้เริ่มต้นไปพร้อมกัน (ผิดไม่กลัว กลัวไม่ได้ทดลอง (^___^”) )

ถ้าคุณสนใจหัวข้อเหล่านี้ หรือกำลังเริ่มต้นเรียนรู้เหมือนกันกับผม ผมขอเชิญชวนให้ติดตามซีรีส์นี้บน YouTube ได้เลยครับ ผมยินดีรับคำแนะนำหรือความคิดเห็นจากทุกคนครับ

📢 ติดตามผลงานซีรีส์นี้ได้ที่ YouTube:
➡️ https://www.youtube.com/watch?v=QNcJrC11ikw&list=PLeUNBrZALUEN_5EIobaUyaFcUh4yVno5O


🙏 ขอบคุณที่อ่านจนจบ และหวังว่าจะได้เรียนรู้จากคำแนะนำของทุกคนเช่นกันครับ

ขอบคุณครับ

#DevOpsJourney #Docker #CloudDeployment #FromCodeToCloud #LearningTogether

CategoriesCode & Launch LabFrom Code to Cloud

From Code to Cloud : ตอนที่ 6 – Docker Image , Docker Container และ Kernel

**”ในตอนนี้ เราจะมาเจาะลึกความสัมพันธ์ระหว่าง Docker Image, Docker Container และ Kernel

🐳 เพื่อให้คุณเข้าใจวิธีการทำงานของ Docker ตั้งแต่การสร้าง Image ไปจนถึงการรัน Container ที่ใช้ Kernel ร่วมกัน 🚀

📌 เนื้อหาในตอนนี้:

-Docker Image คืออะไร? และทำไมถึงสำคัญในระบบ Container

-Docker Container ทำงานอย่างไร?

-ความแตกต่างระหว่าง Image และ Container

-บทบาทของ Kernel ใน Docker และการแชร์ Kernel ระหว่าง Container

🎯 หลังจากดูวิดีโอนี้ คุณจะสามารถ:

-เข้าใจหลักการทำงานของ Docker Image และ Container อย่างชัดเจน

-เห็นภาพการทำงานร่วมกันระหว่าง Docker และ Kernel

👉 เหมาะสำหรับ: นักพัฒนาและ DevOps ที่อยากเข้าใจเบื้องลึกของ Docker ผู้ที่ต้องการใช้ Docker ในการพัฒนาและ Deploy แอปพลิเคชัน

📢 อย่าลืมกด Subscribe และติดตามตอนต่อไปในซีรีส์ ‘From Code to Cloud’ เพื่อเรียนรู้การพัฒนาและ Deploy ระบบอย่างมืออาชีพ!” #DockerImage #DockerContainer #Kernel #DevOps #FromCodeToCloud

CategoriesCode & Launch LabFrom Code to Cloud

From Code to Cloud : ตอนที่ 5 – ติดตั้ง Docker บน Windows

**”ในวิดีโอนี้ คุณจะได้เรียนรู้ขั้นตอนการติดตั้ง Docker บน Windows (Intel , AMD)

**ทั้ง Cpu Intel และ AMD สามารถใช้วิดีโอตัวอย่างจากเรื่องนี้ได้เลยนะครับ

🛠️ ตั้งแต่การดาวน์โหลด, การติดตั้ง, ไปจนถึงการตั้งค่าเริ่มต้น! เหมาะสำหรับผู้เริ่มต้นที่ต้องการใช้งาน Docker เพื่อพัฒนาและจัดการแอปพลิเคชัน 🚀

📌 เนื้อหาในตอนนี้: วิธีดาวน์โหลด Docker Desktop สำหรับ Windows ขั้นตอนการติดตั้ง Docker แบบ Step-by-Step การตรวจสอบว่า Docker ทำงานได้ปกติบน Windows

🐳 เหมาะสำหรับ:

-ผู้ที่เริ่มต้นใช้งาน Docker
-ผู้ใช้งาน Windows ที่ต้องการสร้าง Container เพื่อจัดการแอปพลิเคชัน

👉 อย่าลืมกด Subscribe และติดตามซีรีส์ ‘From Code to Cloud’ เพื่อเรียนรู้ทุกขั้นตอนของการพัฒนาและ Deploy แอปพลิเคชันไปจนถึง Cloud ครับ!”** #docker #coding #code

CategoriesCode & Launch LabFrom Code to Cloud

From Code to Cloud : Docker ตอนที่ 4 – เข้าใจ Docker Architecture: Daemon, Host และ Container

**”ในตอนนี้ เราจะพาคุณเจาะลึกโครงสร้างของ Docker (Docker Architecture) 🏗️ เพื่อให้เข้าใจว่า Docker ทำงานอย่างไรภายใน ตั้งแต่ Docker Daemon, Docker Host, ไปจนถึง Container 🚀 ซึ่งเป็นพื้นฐานสำคัญสำหรับการใช้งาน Docker อย่างมืออาชีพ

CategoriesCode & Launch LabFrom Code to Cloud

From Code to Cloud : Docker ตอนที่ 3 – ใช้งาน Docker Run และดึง Image จาก Docker Hub

**”ในวิดีโอนี้ เราจะพาคุณเรียนรู้การใช้งานคำสั่ง docker run 🛠️ และวิธีดึง (Pull) Image จาก Docker Hub เพื่อสร้างและรัน Container ได้ง่าย ๆ! 🐳 เหมาะสำหรับมือใหม่ที่ต้องการเริ่มต้นใช้งาน Docker 🚀

CategoriesCode & Launch LabFrom Code to Cloud

From Code to Cloud : Docker ตอนที่ 2 – ติดตั้ง Docker บน macOS

**”ในวิดีโอนี้ คุณจะได้เรียนรู้ขั้นตอนการติดตั้ง Docker บน macOS อย่างละเอียด 🛠️ ตั้งแต่การดาวน์โหลด, การติดตั้ง, ไปจนถึงการตั้งค่าเริ่มต้น! เหมาะสำหรับผู้เริ่มต้นที่ต้องการใช้งาน Docker เพื่อพัฒนาและจัดการแอปพลิเคชัน 🚀 📌 เนื้อหาในตอนนี้: วิธีดาวน์โหลด Docker Desktop สำหรับ macOS ขั้นตอนการติดตั้ง Docker แบบ Step-by-Step การตรวจสอบว่า Docker ทำงานได้ปกติบน macOS 🐳 เหมาะสำหรับ: ผู้ที่เริ่มต้นใช้งาน Docker ผู้ใช้งาน macOS ที่ต้องการสร้าง Container เพื่อจัดการแอปพลิเคชัน

CategoriesCode & Launch LabFrom Code to Cloud

From Code to Cloud : Docker ตอนที่ 1 – Docker คืออะไร?

*”ในวิดีโอตอนแรกนี้ เราจะมาทำความเข้าใจกันว่า Docker คืออะไร ทำไมถึงสำคัญสำหรับนักพัฒนา และมันช่วยให้คุณจัดการแอปพลิเคชันได้ง่ายขึ้นอย่างไร! 🎯 เหมาะสำหรับคนที่อยากเริ่มต้นเรียนรู้ Docker แบบง่าย ๆ ด้วยตัวเอง 🐳✨ 🛠 หัวข้อในตอนนี้: Docker คืออะไร? ข้อดีของ Docker ที่คุณต้องรู้ 📌 อย่าลืมกดติดตามเพื่อไม่พลาดวิดีโอใหม่ ๆ และเข้าร่วมเรียนรู้ไปพร้อมกันครับ! 🚀”**

CategoriesPersonal Playlist

WE PRAY – Coldplay

เพลง “We Pray” ของ Coldplay เปิดประสบการณ์ที่ผมอยากแบ่งปันให้ทุกคนได้ฟังกัน แม้ว่าตัวผมเองจะเป็นคนไทยที่เติบโตมากับศาสนาพุทธ แต่เพลงนี้…ผมกลับประทับใจเป็นอย่างมาก


ความประทับใจแรก: เนื้อเพลงที่ลึกซึ้งและเปี่ยมด้วยความหมาย

สิ่งที่ทำให้ผมสะดุดใจเลยคือ เนื้อเพลงที่พูดถึงการ “อธิษฐาน” หรือการขอพร ไม่ว่าจะเป็นการขอให้ตัวเองเข้มแข็ง ขอให้คนรอบตัวพบความสุข ขอให้ตัวเราเองไม่ตัดสินใคร หรือแม้กระทั่งการขออภัยในบาปที่ตัว (ผม) เองทำ

I pray that I don’t give up, pray that I do my best
Pray that I can lift up, pray my brother is blessed
Prayin’ for enough, pray Virgilio wins
Pray I judge nobody and forgive me my sins

I pray we make it, pray my friend will pull through
Pray as I take it unto others, I do
Prayin’ on your love, we pray with every breath
Though I’m in the valley of the shadow of death


พลังที่ได้รับจากเพลงนี้

หลังจากฟังเพลง “We Pray” จบลง ผมรู้สึกเหมือนว่าผมแผ่เมตตาให้โลกทั้งใบ (555) + มันเหมือนกับการได้ชาร์จพลังผ่านการฟังเพลงและคิดตาม ?!

“We Pray” ไม่ได้เป็นแค่เพลงที่ฟังผ่านๆ แต่เป็นแรงบันดาลใจให้ผมกลับมามองตัวเองด้วยสายตาที่เมตตา และมองโลกในแง่ที่ดีขึ้นด้วยพลังที่ได้จากเพลงนี้


เนื้อเพลง

Whoa

Oh

And so we pray

Ooh

I pray that I don’t give up, pray that I do my best
Pray that I can lift up, pray my brother is blessed
Prayin’ for enough, pray Virgilio wins
Pray I judge nobody and forgive me my sins

I pray we make it, pray my friend will pull through
Pray as I take it unto others, I do
Prayin’ on your love, we pray with every breath
Though I’m in the valley of the shadow of death

And so we pray for someone to come and show me the way
And so we pray for some shelter and some records to play
And so we pray, we’ll be singin’ “Baraye”
Pray that we make it to the end of the day

And so we pray, I know somewhere that Heaven is waitin’
And so we pray, I know somewhere there’s something amazin’
And so we pray, I know somewhere we’ll feel no pain
Until we make it to the end of the day

I pray that love will shelter us from our fears
Oh, I pray you trust to let me wipe off your tears
Confront all the pain that we felt inside
With all the cards we’ve been dealt in life
Pray I speak my truth and keep my sisters alive

So for the ones who parted seas (ah, yeah)
For the ones who’s followin’ dreams (ah, yeah)
For the ones who knocked down doors (ah, yeah)
And allowed us to pass down keys (ah, yeah)
Pray that we speak with a tongue that is honest
And that we understand how to be modest
Pray when she looks at herself in the mirror
She sees a queen, she sees a goddess

And so we pray for someone to come and show me the way
And so we pray for some shelter and some records to play
And so we pray, we’ll be singin’ “Baraye”
Pray that we make it to the end of the day

And so we pray, I know somewhere that Heaven is waitin’
And so we pray, I know somewhere there’s something amazin’
And so we pray, I know somewhere we’ll feel no pain
Until we make it to the end of the day

On my knees, I pray, as I sleep and wake
‘Cause inside my head is a frightenin’ place
Keep a smiling face, only by His grace
‘Cause love’s more than I can take, hey

And so we pray (and so we pray)
And so we pray (and so we pray)
And so we pray (we’ll be singin’ “Baraye”)
‘Til nobody’s in need and everybody can say (oh)

La-la-la, la-la, la-la (la-la)
La-la-la, la-la, la-la (la-la-la, la)
La-la-la, la-la, la-la (sing it to me)
La-la-la, la-la, we pray, we pray

La-la-la, la-la, la-la (I know somewhere that Heaven is waitin’, is waitin’)
La-la-la, la-la, la-la (I know somewhere there’s something amazin’, something amazin’)
La-la-la, la-la, la-la (until we feel no pain)
La-la-la, la-la, we pray, we pray, we pray

La-la-la, la-la, la-la
La-la-la, la-la, la-la
La-la-la, la-la, la-la
La-la-la, la-la, we pray, we pray, we pray

CategoriesLife NotesToday..what i learn

ทำเต็มที่ แต่ไม่ซีเรียส…

“ทำเต็มที่ แต่ไม่ซีเรียส” ผมได้ยินคำพูดนี้ครั้งแรกจากปกหนังสือธรรมะสักเล่มที่ผมยังไม่ได้อ่าน แต่ผมกลับประทับใจและเก็บเป็นสิ่งเตือนใจทุกครั้งเสมอที่ผมทำงาน

ในยุคปัจจุบันเต็มไปด้วยความคาดหวัง ทั้งจากตัวเองและจากคนรอบข้าง ไม่ว่าจะเป็นการทำงานที่ต้องการความสมบูรณ์แบบ การเรียนที่ต้องได้ผลลัพธ์ยอดเยี่ยม หรือแม้กระทั่งความสัมพันธ์ที่ต้องพยายามรักษาไว้ให้ดีที่สุด

“ทำเต็มที่ แต่ไม่ซีเรียส” เป็นคำพูดที่ผมรู้สึกว่าเป็นเหมือนคำเตือนใจและแนวทางที่ช่วยให้ผมจัดการกับความกดดันในชีวิตได้อย่างดี


ไม่ยึดติดกับผลลัพธ์ที่ไม่อาจควบคุม

การทำเต็มที่ ไม่ได้หมายความว่าคุณต้องเป็นคนที่เก่งที่สุดในทุกเรื่อง แต่มันหมายถึงการให้ใจและความตั้งใจกับสิ่งที่คุณกำลังทำอยู่ ไม่ว่าผลลัพธ์จะออกมาเป็นอย่างไร คุณก็มั่นใจได้ว่า “ฉันได้ทำ..ดีที่สุดแล้ว”

ในทางกลับกัน การ “ไม่ซีเรียส” คือ การปล่อยวางผลลัพธ์ที่เกินการควบคุมของเรา

คุณอาจทำงานอย่างเต็มที่ แต่ผลลัพธ์อาจไม่เป็นไปตามที่คาดหวัง ก็ไม่เป็นไร ปล่อยให้ความตั้งใจที่เราปล่อยออกไปแล้ว ทำงานให้แทนเรา การเรียนและความสัมพันธ์ก็เช่นกัน

-ถ้ามันดี นั่นถือเป็นสิ่งดีๆ ที่เกิดขึ้นในชีวิตเรา

-ถ้ามันไม่ดี อย่างน้อยที่สุด เราก็ได้ทำเต็มที่ไปแล้วนี่นา

ความไม่ซีเรียสช่วยให้เราปล่อยวาง และกลับมาโฟกัสที่ความสุขจากการลงมือทำ


ทำไม “ทำเต็มที่ แต่ไม่ซีเรียส” ถึงสำคัญ?


ความซีเรียสเกินไปทำให้เรากดดันตัวเองมากเกินจำเป็น ในขณะที่การทำเต็มที่โดยไม่ซีเรียสช่วยให้เรามีสุขภาพใจที่ดีขึ้น


หากคุณปล่อยวางความกลัวที่จะล้มเหลว และเปิดโอกาสให้ตัวเองได้ลองสิ่งใหม่ๆ คุณจะเติบโตจากความผิดพลาด


บทสรุป:

ทำเต็มที่ เพื่อให้ตัวเองภูมิใจในความพยายาม
แต่ไม่ซีเรียส เพื่อปล่อยวางสิ่งที่อยู่นอกเหนือการควบคุม

เพราะในท้ายที่สุด… สิ่งที่สำคัญที่สุดคือคุณได้ทำในสิ่งที่คุณรัก หรือสิ่งที่คุณจำเป็นต้องทำ ด้วยความรู้ความสามารถ ตามกำลังที่คุณมีในช่วงชีวิตนั้น และนั่นคือสิ่งที่บ่งบอกความเป็นคุณออกมาโดยไม่ต้องบรรยายอะไรมากมาย

สุดท้าย คุณจะภูมิใจในตัวเองได้ โดยไม่ต้องรอคำชื่นชมจากใคร เพราะคุณได้ทำดีที่สุดแล้วในแบบของคุณ