มาจัดการ Credential ต่างๆ ด้วย Docker Secret กัน

การเก็บรักษา Credential ต่างๆ ให้เป็นความลับเป็นสิ่งที่สำคัญมากๆ ใน Application ของเราเพราะถ้าเกิดว่ามันหลุดออกไปเท่ากับข้อมูลต่างๆ ของเราก็หลุดออกไปด้วยเช่นกัน วันนี้เราจะมาแนะนำวิธีการเก็บ Credential ต่างๆ ด้วย Docker Secret กัน

Docker มาใช้กับ Django Web Framework ได้อย่างไร?

Docker มาใช้กับ Django Web Framework ได้อย่างไร?

ช่วงนี้ที่ Pronto ได้นำเอา Docker เข้ามาใช้งานเป็นที่เรียบร้อยแล้ว แต่ประเด็นคือเราก็อยากให้คนอื่นใช้เป็นด้วย! เลยมาเขียนบทความนี้อธิบายถึงขั้นตอนต่างๆ ในการหยิบเอาเทคโนโลยีสุดฮิตอย่าง Docker มาใช้กับ Django Web Framework ว่าเราเริ่มต้นสร้างกันอย่างไร รวมไปถึงการนำเอา Nginx มาเป็น Web server และ PostgreSQL มาเป็นฐานข้อมูล จับทั้ง 3 มาประสานพลังกันโดยใช้ Docker Compose ซึ่งหวังว่าถ้าได้อ่านแล้วจะสามารถนำไปประยุกต์ใช้ในโปรเจคอื่นๆ กันได้ หรืออย่างน้อยได้ลองเล่นดูเนอะ 🙂

Docker Image สร้างอย่างไรให้มีประสิทธิภาพ?

Docker Image สร้างอย่างไรให้มีประสิทธิภาพ?

การสร้าง Docker image ให้มีประสิทธิภาพเป็นส่วนสำคัญอย่างหนึ่งที่ไม่ควรมองข้ามทั้งในขั้นตอนของ development และ deployment ของระบบ ให้มีประสิทธิภาพหมายความว่าอย่างไร? ในทีนี้หมายถึงการทำให้ขนาดของ image เล็ก เคลื่อนย้ายไปมาได้ง่าย ง่ายต่อการจัดการ สามารถสร้าง (build) ได้เร็ว ตัว image ที่ได้มามีความสมบูรณ์ service ที่อยู่ข้างในสามารถรันได้อย่างไม่มีปัญหา ฯลฯ