รีวิวการติดตั้งใช้งาน Docker Toolbox บน Mac OS X

ข้อแม้อย่างหนึ่งของการใช้ Docker คือต้องสร้างหรือรัน container บนลีนุกซ์ เพราะ Docker ใช้คุณสมบัติ cgroups, namespaces และอื่นๆ ที่มีอยู่ในตัว Kernel ของลีนุกซ์

ทำให้ผู้ใช้งานระบบปฎิบัติการอื่นเช่น Windows หรือ Mac OS X ถ้าต้องการหัดใช้ Docker ก็ต้องติดตั้งลีนุกซ์ในเครื่องเสมือนบนโปรแกรมประเภท Virtual Machine เช่น VirtualBox หรือ VMware แล้วต้องคอนฟิก หาวิธีการเชื่อมต่อ ซึ่งทำให้เกิดความยุ่งยากในการใช้งาน

ดังนั้น เพื่อให้ผู้สนใจสามารถเริ่มต้นหัดใช้งาน Docker ได้ง่ายดายและสะดวกมากขึ้น ทาง Docker ได้ออกชุดติดตั้งโปรแกรมที่ชื่อ Docker Toolbox ซึ่งจะมีโปรแกรมที่จำเป็นในการใช้งานเริ่มต้นได้เลย เช่น Docker Client, Machine, Compose, Kitematic มีให้ดาวน์โหลดทั้งบน Windows และ Mac OS X

ลองมาดูตัวอย่างการติดตั้งใช้งาน Docker Toolbox บน Mac OS X กัน

Continue reading “รีวิวการติดตั้งใช้งาน Docker Toolbox บน Mac OS X”

สร้าง Vagrant Box ขึ้นมาใช้งานเอง

ที่จริงแล้วมีคนสร้าง Vagrant box เป็นแบบ public ให้เราสามารถดาวน์โหลดมาใช้งานได้ที่ Public Vagrant Box โดยมีระบบปฏิบัติการอยู่หลายเวอร์ชัน

แต่ในบางครั้ง เราอาจจำเป็นต้องสร้างขึ้นมาเอง เพื่อให้เหมาะกับองค์กร หรือการทำงานในทีมของเราเอง

ในที่นี้จะแสดงขั้นตอนการใช้ vagrant เพื่อสร้างแพ็คเกจเป็น box ขึ้นมาใช้งานเอง โดยจะใช้โปรแกรม VirtualBox เพื่อสร้างเครื่องเสมือน ติดตั้ง CentOS 7

Continue reading “สร้าง Vagrant Box ขึ้นมาใช้งานเอง”

ติดตั้ง VirtualBox Guest Additions บน CentOS 7

เพื่อให้เครื่องเสมือน (guest) ที่ถูกติดตั้งใน VirtualBox ทำงานได้ดีมากขึ้น แนะนำให้ติดตั้ง Guest Additions บนระบบปฏิบัติการที่ลงบนเครื่องเสมือนด้วย ไม่ว่าจะเป็น Linux, Windows

โปรแกรม VirtualBox ได้เตรียมชุดโปรแกรม Guest Additions ไว้เป็น CD image เพื่อให้เรียกใช้ได้ เหมือนกับการเรียกใช้แผ่น CD หรือ DVD บนเครื่องเสมือน

ในที่นี้จะแสดงวิธีการติดตั้ง Guest Additions บน CentOS 7 ที่ติดตั้งบนเครื่องเสมือน

Continue reading “ติดตั้ง VirtualBox Guest Additions บน CentOS 7”

การคอนฟิกเน็ตเวิร์กใน VirtualBox กับ CentOS 7 (YouTube)

คอนฟิกเน็ตเวิร์กของ VirtualBox ในโหมด NAT, Bridged, Host-only เพื่อเชื่อมโยงระหว่างเครื่องเสมือน (Guest) ที่ติดตั้ง CentOS 7 กับเครื่องหลัก (Host) และเน็ตเวิร์กภายนอก

ติดตั้ง VirtualBox บน Mac OS X

วิธีการดาวน์โหลดและติดตั้งโปรแกรม VirtualBox เพื่อใช้สร้างเครื่องจำลอง สำหรับติดตั้งระบบปฏิบัติการ (Operating System) อื่นๆ ภายในเครื่องได้

การคอนฟิกเน็ตเวิร์กใน VirtualBox

หลังจาก การสร้างเครื่องเสมือนใน VirtualBox เสร็จเรียบร้อยแล้ว หากเราต้องการให้เครื่องเสมือน (guest) สามารถใช้เน็ตเวิร์กหรืออินเทอร์เน็ตได้ด้วย หรือเราต้องการรีโมตเข้าไปที่เครื่องเสมือนเช่นโดยใช้ ssh, web เราต้องแก้ไขคอนฟิกส่วนเน็ตเวิร์กใน VirtualBox

Continue reading “การคอนฟิกเน็ตเวิร์กใน VirtualBox”

การสร้างเครื่องเสมือนใน VirtualBox

หลังจาก  ติดตั้ง VirtualBox บน Windows 7 เรียบร้อยแล้ว มาดูตัวอย่างการสร้างเครื่องเสมือนหรือเครื่องจำลอง (Virtual Machine) ใน VirtualBox กัน

Continue reading “การสร้างเครื่องเสมือนใน VirtualBox”

ติดตั้ง VirtualBox บน Windows 7

โปรแกรม VirtualBox เป็นโปรแกรมสร้างเครื่องเสมือนหรือเครื่องจำลอง (Virtual Machine) ภายในเครื่องของคุณเอง สามารถนำไปใช้สร้างเครื่องจำลองเพื่อทดสอบลงระบบปฏิบัติการ (Operating System) ต่างๆ ได้

โปรแกรม VirtualBox เป็นที่นิยมใช้กันทั่วไป เพราะสามารถใช้งานได้ฟรีภายใต้สิทธิ GPL และมีคุณสมบัติต่างๆ ให้ใช้งานคอนฟิกได้

ลองมาดูขั้นตอนการติดตั้ง VirtualBox บน Windows 7 กันครับ

Continue reading “ติดตั้ง VirtualBox บน Windows 7”

แก้ปัญหาติดตั้ง CentOS 5.5 ใน VirtualBox Guest ไม่ได้

ช่วงนี้ทดสอบ VirtualBox บนหลายๆ OS ทั้งเป็น Host และ Guest มาติดปัญหาตอนพยายามลง CentOS 5.5 ใน Guest คือบู๊ตเครื่องแล้วค้างไม่สามารถติดตั้งได้ หลังจากหาวิธีการแก้ไขปัญหาได้แล้ว เลยมาแชร์กัน

 Continue reading "แก้ปัญหาติดตั้ง CentOS 5.5 ใน VirtualBox Guest ไม่ได้"