Docker เป็น Software Container ประโยชน์ของมันคืออะไร — ขออธิบายสั้นๆนะครับ เพราะถ้า Google ดูจะมีหลายเว็บที่อธิบายไว้ดีแล้ว
คร่าวๆคือ Docker มันจะแพ็คสภาพแวดล้อมของ Software ที่เราใช้ในการพัฒนา Application อย่างเช่นเราใช้ Nginx, PHP7, MySQL เวลาเราจะไปพัฒนา Application ตัวเดียวกันในเครื่องอื่นก็ต้องมานั่งลง Software ดังกล่าวทีละตัว ซึ่งเสียเวลามาก อีกทั้งยังต้องมีการ Config ค่าต่างๆให้เหมือนกันอีก
แต่ถ้าเป็น Docker มันรวม Software ที่เราติดตั้งและ Config ทุกอย่างไว้ หากต้องการ Set เครื่องหรือ Server อื่นๆ ให้ใช้ก็ยกมันไปทั้ง Container เลย "ประหยัดเวลาไปได้เยอะ"
ทีนี้การติดตั้ง Docker นั้นมีหลายท่า แต่ถ้าเอาง่ายเพื่อเริ่มใช้งานก็ใช้ Docker Toolbox ที่จะรวมพวก Docker CLI client, Docker Machine, Docker Compose, Kitematic, Docker GUI, VirtualBox ไว้ เอาละครับ ไปดูวิธีการติดตั้ง Docker Toolbox บน Mac OS X กันเลยดีกว่า
เริ่มต้น
เข้าไปหน้าเว็บไซต์ Docker Toolbox https://www.docker.com/products/docker-toolbox และเลือกดาวน์โหลดสำหรับ Mac OS X ครับ
เมื่อได้ไฟล์ก็คลิกที่ไอคอนเพื่อเริ่มติดตั้ง และกดปุ่ม "Continue" และ Install ไปตามขั้นตอน
ติดตั้งเรียบร้อยก็จะมีไอคอน Docker น่ารักๆ ปรากฏขึ้นมา
ทีนี้ลองทดสอบพิมพ์คำสั่งดูเวอร์ชั่นด้านล่าง ถ้าแสดง Docker version ขึ้นมาก็ถือว่าติดตั้งเรียบร้อยครับ
docker -v
กรณีมี VirtualBox อยู่ก่อนแล้ว
ถ้าหากใครมี VirtualBox ในเครื่องก่อนติดตั้ง Docker มันจะขึ้นข้อความประมาณนี้:
Please Quit VirtualBox!
ก็ให้เราไปปิด VirtualBox ก่อน โดยเข้าไปที่เมนูแล้วเลือก Quit VirtualBox ครับ
ก็ขอจบบล็อกไว้เท่านี้นะครับ หวังว่ามีประโยชน์กับผู้เริ่มต้นใช้งาน Docker