Blog Hostingdynamo

Main Menu

  • หน้าหลัก Hostingdynamo
  • ความรู้เกี่ยวกับ Hosting
  • ข่าวสารเทคโนโลยี
  • โปรโมชั่นพิเศษ

logo

Header Banner

Blog Hostingdynamo

  • หน้าหลัก Hostingdynamo
  • ความรู้เกี่ยวกับ Hosting
  • ข่าวสารเทคโนโลยี
  • โปรโมชั่นพิเศษ
  • 10 เครื่องมือ เพื่อสร้างประสิทธิภาพให้เว็บไซต์ ให้เร็ว ค้นหาง่าย ลูกค้าเยอะ

  • พ.ร.บ. คุ้มครองข้อมูลส่วนบุคคล องค์กรควรรู้ คนออนไลน์ควรเข้าใจ

  • CPU และ GPU เหมือนหรือแตกต่างกันอย่างไร แล้ว GPU คืออะไร?

  • เหตุผลที่ VPS โฮสติ้ง กับ plesk เป็นตัวเลือกที่ดีที่สุดสำหรับ WordPress

  • ประชุมออนไลน์ง่าย ๆ เพียงแค่ใช้ Jitsi  Meet

ข่าวสารเทคโนโลยี
Home›ข่าวสารเทคโนโลยี›Docker สร้าง ทดสอบ และติดตั้งแอปพลิเคชันในหนึ่งเดียว

Docker สร้าง ทดสอบ และติดตั้งแอปพลิเคชันในหนึ่งเดียว

By Jaranai HostingDynamo
March 15, 2020
916
0
Share:

ทำความรู้จัก Docker แพลตฟอร์มซอฟต์แวร์ที่สามารถสร้างสภาพแวดล้อมเฉพาะโดยที่ไม่ต้องพึ่ง OS มีการทำงานคล้ายกับ Virtual Machine แต่ Docker จะมีการทำงานที่เรียกว่า “คอนเทนต์เนอร์” ซึ่งในคอนเทนต์เนอร์จะประกอบไปด้วยซอฟต์แวร์ที่ต้องการเรียกใช้งานต่างๆ อย่างเช่น ไลบรารี เครื่องมือสำหรับระบบ โค้ด และรันไทม์ ทำให้การติดตั้งแอปพลิเคชัน และการทดสอบนั้นง่าย รวดเร็ว โดยไม่ต้องรบกวนกับ OS ให้ยุ่งยากเลย
วิธีการทำงานของ Docker เรียกง่ายๆ ว่าเป็น 3 สเต็ปหลักนั่นคือ 1.สร้าง 2.ย้าย 3.ทดสอบ
1.สร้าง (Build) Docker File  เป็นการนำคำสั่ง Source Code รวมถึง Config ต่างๆ ที่จำเป็นต้องใช้ในการ Run แอปพลิเคชันและนำไปสร้างเป็นไฟล์ Docker image ที่เป็นตัวตัวต้นแบบของ Container เพื่อนำใช้งาน
2. ย้าย (Ship) Docker Image เมื่อได้ Docker image ที่ภายในนั้นมีซอฟร์แวร์ต่างๆ ติดตั้งไว้แล้วย้ายไปไว้ในส่วนที่ต้องการติดตั้งทดสอบแอปพลิเคชัน
3.ทดสอบ (Run) Docker Container การ Run Docker image เป็นคอนเทนต์เนอร์เพื่อทดสอบแอปพลิเคชันนำมาเรียกใช้งานได้ทันที
Docker จึงเหมาะกับผู้พัฒนาและผู้ดูแลระบบที่ต้องดูแลโปรเจคท์หลายตัวทำให้การทดสอบและใช้งานสามารถทำได้อย่างง่ายดายและสามารถเคลื่อนย้ายคอนเทนต์เนอร์ไปทดสอบที่อื่นได้โดยไม่ต้องติดตั้งระบบใหม่ให้เสียเวลา

ประโยชน์ของ Docker อันดับแรกที่เห็นได้ชัดคือประหยัดเวลา เพราะ Docker สามารถติดตั้งได้อย่างรวดเร็ว ใช้ CPU หน่วยความจำ(RAM) และพื้นที่น้อยทำให้การ Runทำได้เร็วมากขึ้น อีกทั้งยังสะดวกในการ Start/Stop ไม่ต้องติดตั้ง OS อีกครั้งเพื่อติดตั้งคอนเทนต์เนอร์ ด้วยรูปแบบของ Docker ที่เป็นแบบ image ทำให้สามารถย้ายเพื่อนำไปใช้งานบน Server อื่นได้ง่ายและสะดวกไม่ต้องเสียเวลา Setup โปรแกรมใหม่ทีละเครื่อง ลดการเกิดความผิดพลาดเมื่อต้องนำระบบขึ้น Production และที่สำคัญสามารถติดตั้งได้ทั้ง Linux, Mac (OS X 10.11 or newer macOS)และ Windows (Windows 10 Pro 64bit)

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

TagsContainerDockerDocker FileDocker imageคอนเทนต์เนอร์แพลตฟอร์ม
Previous Article

HTTPS กับ Let’s Encrypt ใช้ได้ฟรี ติดตั้งง่าย ทำเว็บไซต์ให้น่าเชื่อถือและปลอดภัย

Next Article

ทำความรู้จัก DevOPS ตอบโจทย์ผู้พัฒนาโครงการให้ทำงานง่ายและเร็วขึ้น

0
Shares
  • 0
  • +
  • 0
  • 0
  • 0
  • 0

Related articles More from author

  • ข่าวสารเทคโนโลยี

    ทำความรู้จัก DevOPS ตอบโจทย์ผู้พัฒนาโครงการให้ทำงานง่ายและเร็วขึ้น

    March 21, 2020
    By Jaranai HostingDynamo
  • ข่าวสารเทคโนโลยี

    ประชุมออนไลน์ง่าย ๆ เพียงแค่ใช้ Jitsi  Meet

    May 25, 2020
    By Jaranai HostingDynamo
  • ข่าวสารเทคโนโลยี

    พาเที่ยว 3 Co-Working Space สุดชิคใจกลางเมือง เน้นตอบโจทย์ไลฟ์สไตล์ที่แตกต่างกัน

    February 21, 2018
    By Jaranai HostingDynamo
  • ข่าวสารเทคโนโลยี

    NEW Normal เทรนด์ใหม่การใช้ชีวิตหลัง Covid 19

    May 15, 2020
    By Jaranai HostingDynamo
  • ข่าวสารเทคโนโลยี

    มาสเตอร์การ์ดกับการปรับตัวในยุค “Gig Economy”

    February 16, 2018
    By Jaranai HostingDynamo
  • ข่าวสารเทคโนโลยี

    Hello world!

    February 15, 2018
    By adminjames

Leave a reply Cancel reply

  • ข่าวสารเทคโนโลยี

    Work from home ด้วยโปรแกรม Slack หรือ Microsoft Teams แบบไหนเจ๋งกว่ากัน

  • ความรู้เกี่ยวกับ Hosting

    Plesk Obsidian แพลตฟอร์มอันทรงพลังสำหรับนักพัฒนาเว็บไซต์

  • ข่าวสารเทคโนโลยี

    Metrabyte One จัดกิจกรรมเพื่อตอบแทนสังคม ครั้งที่ 1

  • หน้าหลัก Hostingdynamo
  • ความรู้เกี่ยวกับ Hosting
  • ข่าวสารเทคโนโลยี
  • โปรโมชั่นพิเศษ