docker Archive

มาเริ่มใช้งาน Jenkins 2 กับ Docker กันดีกว่า

หลังจากที่แนะนำ Jenkins 2 ไปแล้วใน blog::สวัสดี Jenkins 2 ซึ่งมี feature ใหม่ที่น่าสนใจเช่น Pipeline-as-code ปรับปรุงเรื่อง User Interface ปรับปรุงเรื่องความปลอดภัย ปรับปรุงเรื่องของระบบ plugin ปรับปรุง website หลักให้ดูดี และ มีข้อมูลต่าง ๆ ครบเครื่อง ดังนั้นแทนที่จะติดตั้งแบบเดิม ๆ เราลองทำการติดตั้งด้วย Docker กันดีกว่า ซึ่งมันทำให้การติดตั้ง configuration และการ update ง่ายขึ้นมาก ๆ แต่ก็ต้องแลกมาด้วยการเรียนรู้ ศึกษา และลงมือทำจริง ๆ มาเริ่มกันเลย

Read More…

สวัสดีกับ Docker For Mac beta

วันนี้เพิ่งสังเกตุเห็นว่าใน Junk mail นั้นมี access key สำหรับการใช้งาน Docker for Mac beta ส่งมาแล้วว (เกือบลบทิ้งไปเสียแล้ว) ดังนั้นมาลองใช้งานกันดีกว่า ว่ามันเป็นอย่างไรบ้าง

Read More…

จัดการ Python project ด้วย Docker กันหน่อย

วันนี้มานั่งฟังการแบ่งปันเรื่อง Docker ที่ SPRINT3R ตั้งแต่เรื่องพื้นฐานไปยัน Docker Swarm กันเลย !! ดังนั้นจึงลองมาสร้างสิ่งที่ต้องการนิดหน่อย คือการเตรียม environment ไว้สำหรับ Python project ประเด็นหลัก ๆ คือการจัดการ library หรือ dependency ต่าง ๆ ปล. ปกติจะใช้งาน virtualenv ซึ่งทำงานได้แจ่มมาก ๆ ทำให้เราจัดการ dependency ต่าง ๆ ตาม version ของ python บนเครื่องเดียวกัน แต่ถ้าต้องการเตรียม environment ต่าง ๆ เพิ่มล่ะ เช่น Database Messaging server Search server จะต้องทำอย่างไร ให้เราทำงานได้ง่ายและสะดวกขึ้น ? หนึ่งในทางเลือกก็คือ Docker ดังนั้นมาเริ่มสร้างกันหน่อยสิ

Read More…

ทำการติดตั้งภาษา Swift บน Docker กันดีกว่า

หลังจากที่ Swift เปลี่ยนมาเป็น Opensource แล้ว ซึ่งทำให้สามารถนำไปใช้งานได้หลาย platform เปิดโอกาสให้นักพัฒนาทั้งหลายศึกษา และ นำไปใช้งานได้ง่ายขึ้น แต่ถ้าติดตั้งเอง มันก็ดูจะเหนื่อยนิดหน่อย ดังนั้น จึงทำการติดตั้งบน Docker ดีกว่า น่าจะสะดวก และ ลดปัญหาเรื่อง dependency ต่าง ๆ ไปได้เยอะ เมื่อไปค้นหาใน Docker Hub ก็เจอ SwiftDocker จึงลองนำมาใช้งานนิดหน่อย และทำการสรุปขั้นตอนการใช้งานไว้ดังนี้

Read More…

สรุปการแบ่งปันในงาน Docker Bangkok Meetup #1

เมื่อวานมีโอกาสได้ไปแบ่งปันความรู้พื้นฐานเรื่อง Docker ในงาน Docker Bangkok Meetup ซึ่งจัดเป็นครั้งแรกที่ Kaidee Ofiice จึงทำการสรุปเรื่องที่แบ่งปันดังนี้ โดยจะเป็นเรื่องของการใช้งาน Docker ในมุมมองของ Developer ทั้งการทำความเข้าใจเกี่ยวกับ Container และ Docker เนื่องจากผู้เริ่มต้นมักเข้าใจว่า Docker == Container แต่สิ่งที่ถูกต้องคือ Docker มันเป็นตัวจัดการ container ซึ่งมีการจัดการหลัก ๆ เช่น

Read More…

แนะนำแหล่งข้อมูลดี ๆ สำหรับการใช้งาน Docker ร่วมกับ Jenkins

ไม่ได้เข้า website ของ Jenkins มานาน พบว่า ได้ทำการเพิ่มข้อมูลที่น่าสนใจ คือ การทำงานร่วมกับ Docker ขึ้นมา ประกอบไปด้วย Blog Presentation/VDO Docker plugin for Jenkins ซึ่งเป็นข้อมูลที่มีประโยชน์มาก ๆ สำหรับผู้ที่สนใจนะครับ ลองเข้าไปอ่าน ศึกษา และ นำไปใช้งานกันดู

Read More…

ทำการติดตั้ง Riak Cluster ด้วย Docker กันหน่อย

ก่อนที่จะทำความรู้จักกับ Riak ที่เขาบอกว่ามันคือ Distributed Key-value database นั้น เรามาทำการติดตั้งเพื่อใช้งานมันดีกว่า ซึ่งจะติดตั้งแบบง่ายๆ คงไม่ดีแน่ ดังนั้น เรามาทำการติดตั้งแบบ Cluster ผ่าน Docker กันดีกว่า เป้าหมาย คือ ต้องการสร้าง Riak Cluster ขึ้นมา ประกอบไปด้วย 5 node มาเริ่มกันเลยดีกว่า

Read More…

Docker Part 1 :: อยากรู้ต้องติดตั้ง

จากที่ได้ยินชื่อของ Docker มันมานานเหมือนกัน ฟังมาก็เยอะ ดังนั้นเราลองมาใช้มันบ้าง ว่าจะยากหรือง่าย ? เริ่มต้นด้วยการติดตั้งและใช้งานมันเลยดีกว่า เพราะว่ากว่าจะไปอ่านว่ามันคืออะไร ทำงานยังไงคงต้องใช้เวลานานไป มาเริ่มกันเลย !!!

Read More…