เห็นทาง Kubernetes ประกาศ deprecated Docker แล้วใน Kubernetes 1.20.0 rc ซึ่งก็มีบทความมาอธิบายเพียบ หนึ่งในนั้นก็คือบทความจากทาง Docker เรื่อง What developers need to know about Docker, Docker Engine, and Kubernetes v1.20 สิ่งที่หลาย ๆ คนกังวลคือ ไม่สนับสนุน docker ? คำตอบคือไม่ใช่ เพียงแต่ deprecated Dockershim เท่านั้น
Read More…
ปัญหาเมื่อวานมีคนถามมาว่า ใช้งาน Docker for Mac แล้วเจอ error exit code ว่า 137ทำให้ container ที่ run อยู่มันตายไปเป็นแบบนี้ตลอดเวลา เกิดขึ้นเพราะว่าอะไร
Read More…
หลังจากที่ .NET 5 ตัวเต็มถูกปล่อยออกมาแล้วสิ่งหนึ่งที่ตามมาคือ การเปลี่ยนชื่อ repository ของ .NET Docker Image เนื่องจากชื่อเดิมเป็น .NET Core อย่างเดียวแต่ architecture ใน .NET 5.0 เปลี่ยนแปลง จึงต้องเปลี่ยนชื่อใหม่เพื่อให้เข้าใจง่ายขึ้นแน่นอนว่า กระทบกับการพัฒนาแน่นอนดังนั้นอย่าลืมไปเปลี่ยนกันนะและอีกอย่างแนะนำให้ใช้ tag 5.0 นะ อย่าใช้ tag latest
Read More…
มีคำถามที่น่าสนใจคือ ถ้าเราพัฒนาระบบด้วย Go ร่วมกับ Docker แล้ว ต้องการทำให้ระบบงาน reload อัตโนมัติ เมื่อทำการเปลี่ยนแปลง code โดยไม่ต้อง restart Docker container ใหม่ ต้องทำอย่างไร
Read More…
Docker Hub คือ Docker Registry สำหรับจัดเก็บ Docker Image ต่าง ๆ (เป็นค่า default) โดยช่วง 2 เดือนที่ผ่านมา ประกาศนโยบายสำหรับการใช้งานออกมา เพื่อลดการใช้งาน resource ต่าง ๆ ลงไป (Retention Policy)
Read More…
จากเดิมที่ทาง GitHub ได้ปล่อย Package มาให้ใช้ ซึ่งสามารถเก็บ package ต่าง ๆ ได้มากมาย เช่น Node package และ Docker image เป็นต้น จากการใช้งานพบว่า พวก Docker image สำหรับสร้าง container นั้นมันเยอะมาก ๆ จึงได้ทำการแยกการบริการออกมาในชื่อว่า Container Registry ช่วยปรับปรุงการทำงานในรูปแบบ container ตั้งแต่การสร้าง การ deploy และ release ได้ง่ายขึ้น
Read More…
Jib เป็นเครื่องมือช่วยสร้าง Docker และ OCI image สำหรับระบบงานที่พัฒนาด้วย Java โดยที่ไม่ต้องติดตั้งหรือมี Docker deamon รวมทั้งไม่ต้องเขียน Dockerfile อีกด้วย โดยที่ Jib จะมี plugin มาให้ทั้ง Apache Maven และ Gradle เลย หรือจะใช้งานผ่าน Jib-CLI ก็ได้
Read More…
จากการสอนและแบ่งปันการใช้งาน Docker ขึ้นพื้นฐาน มีคำถามเกี่ยวกับเครื่องมือการจัดการ Docker ที่เป็นแบบ User Interface ให้ใช้งานง่าย ๆ ไหม ผมก็แนะนำไป 1 ตัวคือ Dashboard ใน Docker Desktop แต่จริง ๆ แล้วมีเยอะเลย ก็เลยทำการสรุปไว้นิดหน่อย น่าจะมีประโยชน์สำหรับคนเริ่มต้นใช้งาน Docker
Read More…
เมื่อวันที่ 28-26 พฤษภาคมที่ผ่านว่า มีงาน Conference Online ของ Docker ชื่อว่า DockerCon 2020 Live ประกอบไปด้วย Speaker จำนวน 75 คน มี session ต่าง ๆ เพียบถึง 57 session ที่สำคัญทุก session ได้ทำการบันทึกและ upload ขึ้น web เรียบร้อย ไปดูกันเลย
Read More…
คำถาม ถ้าต้องการทำ auto reload ของระบบที่พัฒนาด้วย Flask framework ต้องทำอย่างไร ? ยกตัวอย่างเช่น เมื่อเปลี่ยนแปลง source code ที่เขียนด้วยภาษา Python แล้ว ต้องการให้ทำการ auto reload ใหม่เอง โดยที่ไม่ต้อง run ใหม่ ที่สำคัญใช้งานกับ Docker compose ด้วย ต้องทำอย่างไร
Read More…