
ปัญหาในการใช้งาน Docker command ใน GitLab CIโดยที่ runner จะเป็น dockerซึ่งใน pipeline จะใช้งาน image ชื่อว่า docker:dind
เพิ่งเห็นว่าทาง Docker ได้ปล่อย Docker+Wasm Technical Preview ออกมาให้เล่นซึ่งอยู่ในสถานะ beta นั่นคือ ไม่เหมาะในการใช้งานบน production นะเป็นอีกทางเลือกสำหรับการจัดการ container ด้วย Dockerที่เบาและรวดเร็วขึ้นอย่างมาก คำเตือนก่อนใช้งาน อาจจะเกิดปัญหาต่าง ๆ ที่ไม่คาดหวังเยอะ เปิดใช้งาน containerd image store (beta) โดย default และไม่สามารปิดได้ โครงสร้างการทำงานเป็นดังรูป ลอง Download มาใช้งานเล่นกันดูครับในหน้าเอกสารเต็มไปด้วย beta, warning และ important ลองอ่านก่อนนะครับขอให้โชคดี
วันหยุดอ่านบทความเรื่อง Choosing the best Node.js Docker imageทำการวิเคราะห์ว่า Docker Image ของ Node.js แต่ละตัวที่มีให้ใช้เป็นอย่างไรในแง่มุมต่าง ๆ ยกตัวอย่างเช่น Base image หรือ OS ที่ใช้งาน ว่าเป็นอย่างไร เรื่องการ maintain ต่าง ๆ เรื่องขนาดของ image เรื่องความปลอดภัย ทำการตรวจสอบผ่าน Image scanner
จาก Docker Desktop 4.8 ใหม่นั้น ได้เพิ่มเรื่องของ Docker Extension ออกมาให้ใช้งานช่วยให้เราสามารถขยายความสามารถ Docker ตามที่ต้องการได้มากขึ้นโดยทาง Docker ได้ปล่อย SDK มาให้ใช้งานด้วยเช่นกันแต่ยังอยู่ใน beta version เท่านั้นดังนั้นความสามารถต่าง ๆ อาจจะเปลี่ยนแปลงได้เสมอเพื่อความสนุกสนานก็มาลองสร้าง Docker Extension เล่นกันหน่อย
หลังจากไม่ได้ update Docker Desktop เลยซึ่งตัวมันเองก็แจ้งตลอด วันนี้ฤกษ์ดีเลยทำการ upgrade เป็น version 4.8.1 กันหน่อยโดยใน version นี้มี feature ที่น่าสนใจคือ Docker Desktop for Linux Docker extension ซึ่งเปิดให้ใช้งานแบบ beta version ช่วยให้สามารถเพิ่มความสามารถของ Docker Desktop ได้ และมี marketplace ให้ใช้งานด้วย เอา dockershim ออกไปแล้ว Docker compose V2 เป็นตัว GA แล้ว ซึ่งใช้ BuildKit เป็นค่า default โดย V1 จะถูกแจ้งเป็น deprecated แล้ว และ V1 จะถูกแก้ไขเฉพาะเรื่องของ security issue และ [&hellip