ในบทความนี้ผมจะพูดถึงวิธีการ install docker ใน raspberry pi (สําหรับใครที่ยังไม่รู้ว่า Docker คืออะไรให้อ่านบทความนี้ก่อน Docker คืออะไร ครับ) เริ่มต้นด้วยการเตรียมอุกปรณ์ดังนี้
วิธีติดตั้งสามารถทําได้สองวิธีคือ
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
กลับมาที่ 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
ตอนนี้เราจะได้ไฟล์ deb มาอยู่ในเครื่องแล้ว ขั้นตอนต่อไปคือการติดตั้งลงบน raspberry pi ให้ใช้คําสั่ง
sudo dpkg -i package_name.deb
package_name.deb คือ ชื่อไฟล์ที่เราโหลดมาในขั้นตอนก่อนหน้านี้ จะได้ผลประมาณนี้
ลอง check version ของ docker ดู
เป็นอันเสร็จสิ้นการติดตั้งครับ
รันคําสั่งนี้ครับ
curl -sSL get.docker.com | sh
รอจนกว่าระบบจะทํางานเสร็จ เสร็จเรียบร้อยครับ จะเห็นว่าวิธีนี้ง่ายกว่าวิธีที่ 1 มากครับ :)
ทําให้ user ที่เราใช้งานอยู่สามารถใช้คําสั่ง docker ได้โดยไม่ต้องใช้สิทธิ root ใช้สําสั่งนี้
sudo usermod -aG docker [user ที่ต้องการ]
ถ้าต้องการ start service docker ให้ใช้คําสั่ง
sudo service docker start
ถ้าต้องการ stop service docker ให้ใช้คําสั่ง
sudo service docker stop
เมื่อเราติดตั้ง docker แล้ว เราก็มาทดลอง Run container กันครับ โดยใช้คําสั่ง
docker run -d -p 80:80 hypriot/rpi-busybox-httpd
คําสั่งนี้จะใช้ image hypriot/rpi-busybox-httpd ซึ่งเป็น image เว็บ server ที่ทาง hypriot สร้างไว้สําหรับทดสอบ
จะได้ดังรูป
ใช้คําสั่ง docker ps เพื่อดู container ที่กําลัง run อยู่
ลองเปิด browser ขึ้นมาแล้วเรียกไปที่ ip ของ raspberry pi จะได้หน้าเว็บตามนี้
จบ…ครับ ผิดพลาดตรงไหนขออภัยด้วยนะครับ
สวัสดีครับบนความนี้เราจะมาสร้าง 18650 battery pack 12V กันครับ สําหรับ 18650 battery pack 12V ก็คือ Battery ชนิดหนึ่งที่ทํามาจาก 18650 Battery แบบนี้ มาต่อรวมๆกันหลายๆก้อน เป็น Battery ลูกใหญ่
ความเป็นมาของ LEDLED ได้ถูกนํามาใช้ในแผงวงจรครั้งแรกเมื่อปี 1962 ซึ่งในตอนนั้น LED จะให้ความเข้มของแสงไม่มากนัก และมีเฉพาะ ความถี่ในช่วงแสง infrared ไม่สามารถมองเห็นด้วยตาเปล่า มักจะใช้กับอุปกรณ์ประเภทรีโมทคอนโทรลต่างๆ ต่อมา LED ถูกพัฒนาขึ้นมาเรื่อยๆจนสามารถเปล่งแสงได้ครอบคุมตั้งแต่ย่าน infrared แสงที่มองห็นไปจนถึงย่าน ultra violet หรือ UV ในปัจจุบัน LED ถูกพัฒนาจนมีความเข้มของแสงสูงมาก และสามารถให้แสงสีขาวได้ จนสามารถนํามาใช้แทนหลอดไฟส่องสว่างที่มีใช้อยู่ในปัจจุบัน
สวัสดีครับ ปัจจุบันเว็บที่ให้บริการเกี่ยวกับ version control มีอยู่มากมายหลายเว็บ แต่ที่นิยมกันก็คือ Github Github เปิดให้ใช้บริการฟรีแต่มีข้อจํากัด ไม่สามารจะสร้าง Private Repository ได้ ถ้าใครอยากจะสร้างก็ต้องเสียเงิน ในบทความนี้ผมจะมาแนะนําวิธีใช้งาน Private Repository กันแบบฟรีๆ วิธีการก็คือ เราจะต้องส่งคําร้องขอใช้งานสําหรับนักศึกษาโดยจะเป็น free plans for educational