ทางบริษัท Canonical ได้ประกาศปล่อย Chiselled Ubuntu containers version GA ออกมาแล้ว
ซึ่งเป็นรูปแบบของ image ที่เน้นในเรื่อง

  • Production ready
  • Secure by design และทีมงานก็สนับสนุนให้ตลอด
  • Ultra small หรือมีขนาดเล็กมาก ๆ เพราะว่าตัดส่วนที่ไม่จำเป็นออกไป โดยใช้ Chisel ซึ่งพัฒนาด้วยภาษา Go สำหรับการทำ package slicing

ตัวอย่าง package slicing ของ Ubuntu

มีแนวทางเหมือนกับ Distroless ของ Google และ chainguard images

โดยที่จะมีการ build image พื้นฐานของภาษาที่ได้รับความนิยม ดังนี้

แต่ในตอนนี้ยังคงเป็น Work in progress อยู่
ดังนั้นยังอาจจะมีข้อผิดพลาดต่าง ๆ ได้
แต่ก็เป็นอีกทางเลือกที่น่าสนใจมาก ๆ
ลองศึกษาและใช้งานกันดูครับ

Reference websites