หลังจากที่แบ่งปันเรื่องการใช้งาน Docker ไปนั้นมีคำถามเกี่ยวกับ Profile ใน Docker composeซึ่งไม่ค่อยได้ใช้งานเท่าไรจึงทำการอธิบายถึงปัญหา และที่มาของ feature นี้รวมทั้งการใช้งานดังนั้นมาเริ่มกันเลย
Read More…
หลังจากที่ update docker แล้วมาใช้งาน Docker compose พบ warning นี้ WARN[0000] docker-compose.yml: `version` is obsolete ก็เลยงงว่า ทำถึงเลิกใช้แล้วเพราะว่า version เอาใช้ในการ validate syntax ที่เขียนในแต่ละ vesion นั่นเอง
Read More…
เห็นมีการ share เครื่องมือต่าง ๆ เกี่ยวกับ Dockerซึ่งช่วยลด pain point ต่าง ๆ ของการใช้งานลงไปทั้งการเขียน Dockerfileทั้งการสร้างไฟล์ Docker composeตาม application ต่าง ๆมาดูกันว่ามีเครื่องมืออะไรที่น่าสนใจกันบ้าง
Read More…
คำถามจากการแบ่งปันเรื่องการพัฒนาระบบงานด้วย Dockerหนึ่งในคำถามที่น่าสนใจจาก Frontenf developer คือในการพัฒนาระบบด้วย Vite + ReactJS นั้นจะทำให้ dev พัฒนาได้สะดวกอย่างไรยิ่งเรื่องของ Hot Reload ก็อยากให้ใช้ได้ด้วยดังนั้นจึงมีคำแนะนำดังนี้
Read More…
เพิ่งเห็นว่าตั้งแต่ต้นเดือนตุลาคม Docker Compose Watch นั้น ปล่อยตัวเต็มมาแล้วหลังจากที่เป็น experiment feature มาให้ลองใช้งานเป้าหมายเพื่อช่วยให้นักพัฒนามี productivity มากยิ่งขึ้นสนใจในการพัฒนาและ coding เป็นหลักไม่ต้องมาสนใจในการสร้าง image และ container ใหม่ทุกครั้งที่เปลี่ยนแปลงดังนั้น Docker compose watch จะคอยตรวจสอบให้ว่าเกิดการเปลี่ยนแปลงหรือไม่ถ้าเกิดการเปลี่ยนแปลง จะทำการ reload หรือที่รู้จักกันคือ Hot reloadโดยไม่กระทบต่อ state ปัจจุบันนั่นเอง
Read More…
มาดูความสามารถใหม่ ๆ ที่น่าสนใจใน Docker 24.0.2 กันประกอบไปด้วย
Read More…
เพิ่งสังเกตเห็นว่า Spring Boot 3.1 ที่ออกมานั้นสนับสนุน Docker compose แล้วทำให้การ build, develop, testing, deploy กับ Docker ง่ายขึ้นโดยทำดังนี้
Read More…
ใน Docker นั้นมี management command ใหม่ชื่อว่า initซึ่งอยู่ในสถานะ betaสร้างมาเพื่อให้ง่ายต่อการสร้าง project ที่ต้องใช้งาน Dockerโดยจะทำการสร้างไฟล์ต่าง ๆ ที่จำเป็นให้ ประกอบไปด้วย Dockerfile docker-compose.yml .dockerignore มาลองใช้งานกันดู
Read More…
ใน Docker Desktop 4.18 นั้นมีความสามารถที่น่าสนใจทั้ง Docker init (beta version) สำหรับการสร้างไฟล์ต่าง ๆ ที่ต้องใช้งานให้เลยผ่าน $docker init Container file explorer (GA) Docker Scout Docker Compose watch command (experiment)
Read More…
ปัญหา ทำการพัฒนาระบบงานด้วย NodeJS ทำงานร่วมกับ MySQL ผ่าน ORM library ชื่อว่า Sequelizeในการ build และ run สำหรับการพัฒนา จะใช้งาน Docker composeแต่ตอน run เจอปัญหา การเชื่อมต่อไปยัง MySQL ดังนี้
Read More…