ไม่นานมานี้ ขณะที่เก๋ไปสอนสกรัมที่ม. วลัยลักษณ์ ผมได้ร่วมสอนคอร์ส Test-Driven Development (TDD) โดยปอนด์กับจั๊วะ
เรื่องมันเริ่มจาก ผม run Jekins ใน docker แล้วพอจะให้ Jenkins compile go ผม ก็ไม่อยากลง go ใน Jenkins container…
ได้รับมอบหมายให้เขียน API ที่ต้องไปยิงเอาข้อมูลจากชาวบ้านหลายๆ request มาประกอบกันให้ได้ข้อมูลชุดนึง…
ผมได้มีโอกาสเข้าไปโค้ชหน่วยงานแห่งหนึ่ง แล้วผมได้เห็นพนักงานกำลังแตะบัตรเข้าทำงาน มันทำให้ผมนึกไปถึงเหตุการณ์เมื่อหลายปีก่อน…
ปรกติผมจะเลือกสร้าง file docker-compose มากกว่าใช้คำสั่ง docker run แล้วส่งพารามิเตอร์ยาว ๆ…
docker run
อาจจะมีบางครั้งที่เราใช้งาน node หลายๆ version ในเครื่องเดียว
ในอุสาหกรรมการผลิตสินค้า บ่อยครั้งที่เราจะไปเรียนรู้จากค.สำเร็จ คนที่ประสบค.สำเร็จมักจะแชร์ปัจจัยบางข้อจากประสบการณ์ของเค้า ส่วนใหญ่ปัจจัยพวกนี้จะเป็นที่รู้กันว่าเป็น best practice แล้วคนก็ทำตาม ๆ กัน
จากความเดิมตอนที่แล้วที่ผมพยายาม run คำสั่ง docker ใน docker container ที่มี Jenkins แล้วสรุปว่า ใน container เราควรใส่แค่ docker CLI เข้าไป แต่ใช้ docker daemon จากเครื่อง host แทน
เวลาที่เรา Deploy งานขึ้นในแต่ละครั้งใน Service Lambda จะมี version เก็บไว้ด้วย…