Install docker on raspberry pi

12 Oct 2016,
Share: 

ในบทความนี้ผมจะพูดถึงวิธีการ 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) ที่ blog.hypriot.com/downloads/ เมื่อเข้าไปแล้วให้ดูที่หัวข้อ **Hypriot Docker Debian Packages for Raspberry Pi **แล้ว copy link address ของ ไฟล์ docker debian packages (.deb) ตาม version ที่ต้องการ ในรูปตัวอย่างผมเลือก version 1.10.3

Image

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

wget <url docker debian packages (.deb)>

ตัวอย่าง

wget https://downloads.hypriot.com/docker-hypriot_1.10.3-1_armhf.deb

Image

ตอนนี้เราจะได้ไฟล์ deb มาอยู่ในเครื่องแล้ว ขั้นตอนต่อไปคือการติดตั้งลงบน raspberry pi ให้ใช้คําสั่ง

sudo dpkg -i package_name.deb

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

Image

ลอง check version ของ docker ดู

Image

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

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

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

curl -sSL get.docker.com | sh

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

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

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

sudo usermod -aG docker [user ที่ต้องการ]

วิธี start-stop docker engine

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

sudo service docker start

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

sudo service docker stop

ทดสอบ Run container

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

docker run -d -p 80:80 hypriot/rpi-busybox-httpd

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

จะได้ดังรูป

Image

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

Image

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

Image

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

Suggestion blogs

เรื่อง config login ssh ของ user root

สําหรับบทความนี้เป็นบทความสั้นๆนะครับ เป็นเรื่องเกี่ยวกับการ config เพื่อกําหนดการ login ssh ของ user root โดยเราจะแก้ไข file config นี้ "/etc/ssh/sshd_config" ผมจะแบ่งการ config เป็นสองหัวข้อคือ

วิธีสร้าง VM Instance ใน google developers console

VM Instance เป็นบริการของ google ที่ให้เราสร้างเครื่อง Server(Virtual machine) โดยเราสามารถกําหนดได้ตั้งแต่ Hardware ของเครื่อง ไปจนถึง OS ที่เราต้องการ ทําให้เราสามารถมีเครื่อง Server เป็นของตัวเองได้ง่ายๆภายในไม่กี่คลิ๊ก เริ่มแรกให้เราเข้าไปที่ console.developers.google.com/project จะขึ้นหน้าจอสําหรับจัดการ project ให้เราคลิ๊ก Create Project

Free SSL ด้วย cloudflare

สวัสดีครับ ในบทความนี้ผมจะแนะนําการ ทํา SSL ให้กับเว็บของเราแบบฟรีๆ กันครับ SSL คืออะไรผมจะไม่ลงลึกนะครับ เอาเป็นว่า คือการเข้ารหัสข้อมูลที่จะสื่อสารกันระหว่าง Server กับเครื่องของผู้ใช้เว็บ ทําให้เว็บของเรามีความปลอดภัยมากยิ่งขึ้น สังเกตุเว็บที่เป็นแบบ SSL คือจะมี url เป็น https://


Copyright © 2019 - 2026 thiti.dev |  v1.61.0 |  Privacy policy | 

Build with ❤️ and Astro.

Github profile   Linkedin profile   Instagram   X profile   Nostr   Youtube channel   Telegram   Email contact   วงแหวนเว็บ