Amazon เป็นผู้ใช้บริการ Cloud Computing รายใหญ่รายหนึ่งซึ่งสนับสนุนการใช้งาน Docker Container ในหลายบริการของตัวเอง เช่น EC2, Elastic Beanstalk, EC2 Container Service (ECS) เป็นต้น ครั้งนี้เราจะมาลองใช้งาน Docker บนบริการ EC2 โดยใช้ความสามารถของ Cloud Init เพื่อสั่งติดตั้ง Docker ขณะสั่งสร้าง instance ได้เลย โดยไม่ต้องติดตั้งตามทีหลัง ซึ่ง Cloud Provider ไหนที่ให้บริการพร้อม Cloud Init ก็ใช้วิธีนี้ได้เหมือนกัน เริ่มจากสร้าง Instance จาก Wizard

เลือก OS เป็น Ubuntu 64Bit กำหนดขนาด resource ที่ต้องการ

จากนั้นตั้งค่า Instance ตรง User Data ใส่ #include https://get.docker.com ลงไป

สั่ง launch instatnce ตามปกติ

เมื่อ start instance เรียบร้อยแล้วให้ ssh เข้าไปเพื่อลองทดสอบ ลองติดตั้ง cAdvisor ดู

ลองดู Images

ตั้งค่า Inbound ใน Security Group เพิ่มสำหรับ port 8080 แล้วลองเปิดเว็บดู จะได้ผลลัพท์ดังนี้

Comments are closed.