Jaynarol Blog

Tag: workshop

Total 5 Posts

Docker : จัดเก็บและจัดการ Logs ด้วย PapertrailApp

สวัสดีครับ บทความนี้ต่อเนื่องจากบทความ เข้าใจและจัดการ Logs ด้วย Syslog ซึ่งในบทความนั้นเราได้สร้าง Syslog Container เพิ่มขึ้นมาในระบบเพื่อใช้รับ Logs จาก Container อื่นๆ แต่บทความนี้จะพูดถึงการจัดเก็บ Logs ด้วยวิธีที่คล้ายๆกันแต่ผลลัพธ์เจ๋งกว่าเยอะครับ

Continue Reading

Docker : ใช้งาน Crontabs + ตั้งเวลา Log Rotation อัตโนมัติ

Crontabs มันทำอะไรได้เยอะมาก เช่นตั้งเวลา backup ข้อมูล, คำนวนสถิติ, เก็บ cache, เช็คความพร้อมของระบบ ฯลฯ เรียกได้ว่าทุกอย่างที่เราอยากให้มันทำงานอัตโนมัติตามเวลาที่เรากำหนด มันจึงถือเป็นหนึ่งในกำลังสำคัญของแทบทุกระบบเลยก็ว่าได้ครับ และในบทความนี้เราจะทำให้ Crontabs ทำงานใน Docker กันครับ

Continue Reading

Docker : จัดการโปรเจคทั้งระบบด้วย Docker Compose – Part 1 (Overview)

สวัสดีครับ บทความนี้ผมตั้งใจทำมากๆ เพราะผมมองว่า Docker Compose คือหัวใจสำคัญของ Docker ในการจัดการโปรเจคทั้งระบบ ไม่ว่าจะเป็นด้าน Infrastructure Network Service Database และอีกมากมาย เรียกได้ว่าเป็น Infrastructure as Code (IaC) ได้เลย บทความนี้จะใช้ความรู้เกี่ยวกับ Docker จากทุก Blog ที่ผมเคยเขียน ซึ่งใครที่อ่าน+ทำตามบทความนี้จนจบและเข้าใจ ผมเชื่อว่าคุณจะได้ความรู้พื้นฐานที่สามารถนำไปต่อยอดได้อีกไกลแน่นอนครับ

Continue Reading

Docker : รู้จักและใช้งาน Dockerfile

สวัสดีครับ หลังจากได้เห็นภาพรวมการใช้งาน Docker ไปบ้างเล็กน้อยจากบทความก่อนๆ วันนี้ผมจะลงรายละเอียดเรื่องที่มาที่ไปของ Docker image และการสร้าง Docker image ของเราเองด้วย Dockerfile ครับ สำหรับท่านที่ยังไม่เคยเล่น Docker จริงๆจังๆ ก่อนเข้าเนื้อหาบทความหลักผมอยากย้ำตรงนี้ให้ทราบก่อนนิดนึงครับว่า ความสามารถของ Docker นั้นเจ๋งและทรงพลังมาก บทความนี้เป็นแค่ติ่งเล็กๆของพื้นฐานเองครับ ที่ต้องบอกไว้ก่อนเพราะกลัวจะเบื่อและคิดว่า Docker ไม่มีอะไรน่าสนใจไปซะก่อน ยังไงรอติดตามบทความผมไปเรื่อยๆผมจะพารู้ไปทีละขั้นๆนะครับ

Continue Reading

Docker : ติดตั้งและเริ่มใช้งาน (อย่างเข้าใจ)

จากบทความที่แล้ว Docker : ฉบับปูพื้น ผมคิดว่าน่าจะช่วยให้ผู้อ่านเข้าใจภาพทางทฤษฎีและพื้นฐานต่างๆเกี่ยวกับ Docker ขึ้นมาบ้างแล้ว แต่สำหรับในทางปฎิบัตินั้น การจะพูดได้อย่างเต็มปากว่า เข้าใจ นั่นหมายถึงว่าต้องเคยลองใช้งานจริงๆเท่านั้น เพราะมันคือประสบการณ์ที่ต้องผ่านการลองผิดลองถูก ผ่านการเจอปัญหา ผ่านการงมและแก้ไข จนเจอแนวทางของตัวเอง ซึ่งประตูแรกของภาคปฏิบัติก็ไม่พ้นเรื่องเบสิคๆอย่าง การติดตั้ง และนั่นคือจุดประสงค์ของบทความนี้ครับผม

Continue Reading