docker Archive

สรุปแนวทางการป้องกันปัญหา 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…

เจอการเขียน Dockerfile แปลก ๆ สำหรับภาษา Go

วันนี้ทำการ review project ที่พัฒนาด้วยภาษา Goมีสิ่งที่น่าสนใจคือ การเขียน Dockerfileซึ่งมีหลายรูปแบบเลย แถมแปลก ๆ ด้วยจึงนำมาสรุปไว้นิดหน่อย

Read More…

ลองติดตั้ง Docker บน Mac โดยไม่ใช้ Docker Desktop

มีคำถามมาว่า ถ้าต้องการติดตั้ง Docker บน Mac (Intel)จะต้องทำอย่างไรได้บ้าง ? โดยวิธีการที่ง่าย ๆ คือ การใช้งาน minikube และ Docker ปกติ

Read More…

Pause/Resume ใน Docker Desktop 4.2

ใน Docker Desktop 4.2 นั้น ทำการเพิ่ม feature ที่น่าสนใจเข้ามาคือ การ pause/resume ของ Docker Desktop เมื่อไม่ถูกใช้งานจะช่วยประหยัด resource บนเครื่องที่ใช้งาน ทั้ง CPU และ memoryนั่นหมายความว่า ส่งผลต่อการใช้งาน battery ของเครื่องอีกด้วยแต่ยังเป็นการทดลองเท่านั้นนะ

Read More…

มีอะไรมาใช้งานแทน Docker Desktop บ้าง ?

จากการปรับเปลี่ยนโยบายการใช้งาน Docker Desktop ใหม่สามารถอ่านรายละเอียดเพิ่มเติมได้จาก Docker is Updating and Extending Our Product Subscriptionsซึ่งกำหนด price plan ของ subscriptionรวมทั้งเงื่อนไขต่าง ๆ ของการใช้งานแสดงดังรูป

Read More…

ว่าด้วยเรื่องของ Docker Restart Policy

จากการแบ่งปันความรู้เรื่องพื้นฐานของ Docker ไปมีคำถามที่น่าสนใจเรื่องของ Docker Restart Policyที่กำหนดในการสร้าง container ทั้งใน command line และ Docker compose fileว่ามันคืออะไร จึงทำการสรุปแบบคนใช้งานพื้นฐานไว้นิดหน่อย

Read More…

ทำการ run GitHub Action บนเครื่อง local ด้วย Act

หลัง ๆ มาเริ่มใช้งาน GitHub Actions เยอะขึ้นแต่การแก้ไข pipeline และใช้งานไม่สะดวกเท่าไรรวมทั้งยังมี limit ของเวลาการ run อีกด้วยดังนั้นเพื่อลดปัญหาและข้อจำกัดลงไปจึงทำการ run GitHub Actions บน local ก่อนดีกว่าซึ่งเครื่องมือที่ใช้งานคือ Act

Read More…

ใช้งาน DynamoDB บน localhost เพื่อทดสอบ

เนื่องจากต้องพัฒนาระบบงานโดยใช้งาน DynamoDB ของ Amazonแต่การใช้งานอาจจะไม่สะดวกมากนักและอาจจะต้องมีค่าใช้จ่ายมากขึ้นจึงเปลี่ยนมาใช้งานและทดสอบบน localhost ไปเลย

Read More…

สรุปจาก NodeJS Docker Cheatsheet ของ OWASP

อ่านเอกสาร NodeJS Docker Cheatsheet จาก OWASP ทำการอธิบายถึงการใช้งาน Docker กับระบบที่พัฒนาด้วย NodeJS ไว้ว่าควรต้องทำอย่างไรบ้างเพื่อให้ปลอดภัยมากยิ่งขึ้น

Read More…