docker Archive

ว่าง ๆ ลองให้ ChatGPT เขียน code สำหรับพัฒนาและทดสอบระบบงาน

เห็นมีคนลองใช้งานกันเยอะ สำหรับ OpenGPTจึงลองใช้งานดูบ้าง โดยสิ่งที่ต้องการประกอบไปด้วย สร้าง REST API ด้วยภาษา Go และใช้ Echo framework ทำการทดสอบในส่วนของ API มาลองใช้งานกันดู

Read More…

มาลองเล่น Docker + Wasm(WebAssembly) Technical Preview กัน

เพิ่งเห็นว่าทาง Docker ได้ปล่อย Docker+Wasm Technical Preview ออกมาให้เล่นซึ่งอยู่ในสถานะ beta นั่นคือ ไม่เหมาะในการใช้งานบน production นะเป็นอีกทางเลือกสำหรับการจัดการ container ด้วย Dockerที่เบาและรวดเร็วขึ้นอย่างมาก คำเตือนก่อนใช้งาน อาจจะเกิดปัญหาต่าง ๆ ที่ไม่คาดหวังเยอะ เปิดใช้งาน containerd image store (beta) โดย default และไม่สามารปิดได้ โครงสร้างการทำงานเป็นดังรูป ลอง Download มาใช้งานเล่นกันดูครับในหน้าเอกสารเต็มไปด้วย beta, warning และ important ลองอ่านก่อนนะครับขอให้โชคดี

Read More…

สรุปจากบทความ Choosing the best Node.js Docker image

วันหยุดอ่านบทความเรื่อง Choosing the best Node.js Docker imageทำการวิเคราะห์ว่า Docker Image ของ Node.js แต่ละตัวที่มีให้ใช้เป็นอย่างไรในแง่มุมต่าง ๆ ยกตัวอย่างเช่น Base image หรือ OS ที่ใช้งาน ว่าเป็นอย่างไร เรื่องการ maintain ต่าง ๆ เรื่องขนาดของ image เรื่องความปลอดภัย ทำการตรวจสอบผ่าน Image scanner

Read More…

บันทึก การทำ cache ของ Apache Maven ใน Docker

บันทึกปัญหาที่เจอเกี่ยวการ build ระบบงานที่พัฒนาด้วย Java กับ Apache Mavenเพิ่มเติมความยากคือ เอาไป run ใน Docker อีกปัญหาที่เจอคือ เรื่องการ download dependency/library ใหม่ในขั้นตอนการ build Docker image จาก Dockerfileซึ่งใช้เวลาในการ download นานมาก ๆดังนั้นจึงมาหาวิธีการแก้ไขหน่อย

Read More…

ทำการ reverse engineer ของ Docker image มาเป็น Dockerfile

ปัญหาวันนี้ ต้องการจะสร้าง Dockerfile ขึ้นมาจาก Docker Image ที่มีอยู่แล้วคำถามคือ จะทำอย่างไรดี

Read More…

สวัสดี Rancher Desktop

จากการ share เรื่องของ Docker และ Kubernetesมีคำถามว่า จะใช้อะไรแทน Docker Desktopและใช้งาน Kubernetes แบบ local ได้จึงทำให้คิดถึง Rancher Desktopเลยเขียนการใช้งานแบบคนเริ่มต้นไว้นิดหน่อย

Read More…

มาลองสร้าง Docker Extension เล่นกันหน่อย

จาก Docker Desktop 4.8 ใหม่นั้น ได้เพิ่มเรื่องของ Docker Extension ออกมาให้ใช้งานช่วยให้เราสามารถขยายความสามารถ Docker ตามที่ต้องการได้มากขึ้นโดยทาง Docker ได้ปล่อย SDK มาให้ใช้งานด้วยเช่นกันแต่ยังอยู่ใน beta version เท่านั้นดังนั้นความสามารถต่าง ๆ อาจจะเปลี่ยนแปลงได้เสมอเพื่อความสนุกสนานก็มาลองสร้าง Docker Extension เล่นกันหน่อย

Read More…

มาดู Docker Desktop 4.8.1 กันหน่อย

หลังจากไม่ได้ 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

Read More…

สรุปแนวทางการป้องกันปัญหา Log4Shell สำหรับ Docker container

ใน blog ของ Docker เรื่อง 10 tips for keeping your Docker containers safe from Log4Shellได้สรุป 10 ข้อ สำหรับการป้องกันปัญหา Log4Shellที่อาจจะเกิดขึ้นได้ใน Docker containerโดยมี Cheat Sheet :: Docker + Snyk log4shell remediation ออกมาให้จึงทำการสรุปสั้น ๆ ไว้หน่อย

Read More…

สวัสดี Docker Software Bill of Materials (SBOM) CLI plugin

ใน Docker Desktop 4.7.0 นั้น มีการเพิ่มความสามารถใหม่เข้ามาประกอบไปด้วย การติดตั้งแบบ remote ผ่าน command line Docker Software Bill of Materials (SBOM) CLI plugin สำหรับการดูว่า image ประกอบไปด้วย software/component อะไรบ้าง เพิ่ม cri-dockerd เป็น adater ตัวใหม่มาแทนที่ dockershrim

Read More…