docker Archive

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

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

Read More…

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

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

Read More…

บันทึกปัญหาเรื่อง Network ใน Docker compose

ปัญหา ทำการพัฒนาระบบงานด้วย NodeJS ทำงานร่วมกับ MySQL ผ่าน ORM library ชื่อว่า Sequelizeในการ build และ run สำหรับการพัฒนา จะใช้งาน Docker composeแต่ตอน run เจอปัญหา การเชื่อมต่อไปยัง MySQL ดังนี้

Read More…

คำแนะนำสำหรับ Docker + Angular

จากคำถามในกลุ่ม Docker in Thai เรื่องการ build Angular project ใน Dockerว่าเกิด error ขึ้นมา คือ ไม่เจอคำสั่ง ng (Angular CLI) ในการสร้าง Docker Image ด้วย Dockerfileดังนั้นจึงสรุปแนวทางการแก้ไขไว้นิดหน่อย

Read More…

เพิ่งสังเกตว่า คำสั่ง docker-compose มัน deprecated แล้ว

วันนี้ใช้งาน docker-compose แล้วสะดุดตากับ message ว่าDocker Compose is now in the Docker CLI, try docker compose up ก็เลยงงว่า มันเปลี่ยนไปตอนไหนกัน ?หรือว่าเราตกข่าวอะไรไปนะ ?ลองไปดูในเอกสาร ก็ไม่เห็นว่า update นะ !!แต่ไม่เป็นอะไร มาลแงใช้งานกันดู

Read More…

จดบันทึกการทำ Load testing ด้วย Locust บน Kubernetes cluster

ความต้องการของการทำงานสำหรับ Load testing ของระบบงาน ด้วย Locustซึ่งอยู่บน Kubernetes cluster เป็นดังนี้ทำการ setup Locust แบบ Master-slave หรือ Manager-worker เพื่อช่วยสร้าง virtual user จำนวนมากตามที่ต้องการมีขั้นตอนการเตรียมดังนี้

Read More…

สรุปขั้นตอนการสร้าง Docker Image ของระบบที่พัฒนาด้วยภาษา Dart

จากบทความของ Google Cloud เรื่อง Build slim Docker images for Dart appsจากบทความอธิบายวิธีการสร้าง Dockerfile ของระบบงานที่พัฒนาด้วยภาษา Dartเพื่อลดขนาดของ Docker Image ให้เล็กลงและเหมาะสมกับการ run ในโลกของ Container

Read More…

ทำไม Container Image มันถึงบอกว่า สร้างเมื่อ 41 ปีที่แล้ว

เนื่องจากลองสร้าง project กับ Spring Native (beta version) ผ่าน Spring Initializr โดยการทำงานจะใช้ buildpack และ GraalVM นั่นเองซึ่งใช้เวลาในการ build นานใช้ได้ ยิ่งครั้งแรกจะ download และ build นานมาก ๆ

Read More…

สิ่งที่เปลี่ยนแปลงใน Golang 1.16 กับ Docker

วันนี้ลองเปลี่ยน Docker Image ของ Golang เป็น version 1.16พบว่าจะทำการ build ไม่ผ่านนะเนื่องจาก Golang 1.16 นั้นใช้ Go Module เป็นค่า default แล้วดังนั้นจึงแก้ไขขั้นตอนการสร้าง Docker Image ใหม่ดังนี้

Read More…

ข้อมูลการใช้งานที่น่าสนใจจาก Docker ปี 2020

ทาง Docker ได้ทำ Docker Index ขึ้นมาเพื่อทำการสรุปและวิเคราะห์การใช้งาน Docker ทั่วโลกนั่นคือการใช้งาน Docker Image จาก Docker Hub นั่นเอง

Read More…