Install docker on raspberry pi

ในบทความนี้ผมจะพูดถึงวิธีการ install docker ใน raspberry pi (สําหรับใครที่ยังไม่รู้ว่า Docker คืออะไรให้อ่านบทความนี้ก่อน Docker คืออะไร ครับ) เริ่มต้นด้วยการเตรียมอุกปรณ์ดังนี้

  • raspberry pi (ในบทความนี้ผมใช้ raspberry pi 2)
  • SD Card ที่ติดตั้ง RASPBIAN เรียบร้อย

วิธีติดตั้งสามารถทําได้สองวิธีคือ

Install docker on raspberry pi วิธีที่1

Docker ที่เราจะติดตั้งจะเป็น docker สําหรับ ARM โดยเราจะโหลดไฟล์ Docker Debian Packages (deb) ที่ http://blog.hypriot.com/downloads/ เมื่อเข้าไปแล้วให้ดูที่หัวข้อ Hypriot Docker Debian Packages for Raspberry Pi แล้ว copy link address ของ ไฟล์ docker debian packages (.deb) ตาม version ที่ต้องการ ในรูปตัวอย่างผมเลือก version 1.10.3

2016-07-23_23-20-57

กลับมาที่ raspberry pi ให้ใช้คําสั่งดังนี้ เพื่อ download file docker debian packages (.deb)

ตัวอย่าง

2016-07-23_23-32-01

ตอนนี้เราจะได้ไฟล์ deb มาอยู่ในเครื่องแล้ว

ขั้นตอนต่อไปคือการติดตั้งลงบน raspberry pi ให้ใช้คําสั่ง

package_name.deb คือ ชื่อไฟล์ที่เราโหลดมาในขั้นตอนก่อนหน้านี้

จะได้ผลประมาณนี้

2016-07-23_23-37-18

ลอง check version ของ docker ดู

2016-07-23_23-48-29

เป็นอันเสร็จสิ้นการติดตั้งครับ

Install docker on raspberry pi วิธีที่2

รันคําสั่งนี้ครับ

รอจนกว่าระบบจะทํางานเสร็จ

เสร็จเรียบร้อยครับ จะเห็นว่าวิธีนี้ง่ายกว่าวิธีที่ 1 มากครับ 🙂

วิธีทําให้ user สามารถใช้คําสั่ง docker ได้

ทําให้ user ที่เราใช้งานอยู่สามารถใช้คําสั่ง docker ได้โดยไม่ต้องใช้สิทธิ root ใช้สําสั่งนี้

วิธี start-stop docker engine

ถ้าต้องการ start service docker ให้ใช้คําสั่ง

ถ้าต้องการ stop service docker ให้ใช้คําสั่ง

ทดสอบ Run container

เมื่อเราติดตั้ง docker แล้ว เราก็มาทดลอง Run container กันครับ โดยใช้คําสั่ง

คําสั่งนี้จะใช้ image hypriot/rpi-busybox-httpd ซึ่งเป็น image เว็บ server ที่ทาง hypriot สร้างไว้สําหรับทดสอบ

จะได้ดังรูป

2016-07-23_23-56-40

ใช้คําสั่ง docker ps เพื่อดู container ที่กําลัง run อยู่

2016-07-23_23-58-44

ลองเปิด browser ขึ้นมาแล้วเรียกไปที่ ip ของ raspberry pi จะได้หน้าเว็บตามนี้

2016-07-24_0-01-37

จบ...ครับ

ผิดพลาดตรงไหนขออภัยด้วยนะครับ

Comments