5 ประโยชน์ของการใช้ .dockerignore ในการสร้าง Docker image
การสร้าง Docker image นั้นมักจะมีไฟล์และโฟลเดอร์ที่ไม่จำเป็นรวมอยู่ใน image เช่น ไฟล์ log, ไฟล์ temporary, หรือโค้ดที่ยังไม่ได้ใช้งาน การรวมไฟล์เหล่านี้ลงใน image จะทำให้ image มี...
การสร้าง Docker image นั้นมักจะมีไฟล์และโฟลเดอร์ที่ไม่จำเป็นรวมอยู่ใน image เช่น ไฟล์ log, ไฟล์ temporary, หรือโค้ดที่ยังไม่ได้ใช้งาน การรวมไฟล์เหล่านี้ลงใน image จะทำให้ image มี...
การรักษาคุณภาพของโค้ดเป็นสิ่งสำคัญสำหรับการพัฒนาซอฟต์แวร์ที่มีประสิทธิภาพและง่ายต่อการบำรุงรักษา SonarQube เป็นเครื่องมือวิเคราะห์คุณภาพโค้ดอัตโนมัติยอดนิยมที่ช่วยค้นพบจุดบกพร่องและแนะนำวิ...
คราวที่แล้วพูดถึงการเพิ่ม nonroot user กับเปลี่ยน timezone ใน dockfile ubuntu ไปแล้ว คราวนี้ขอแชร์โค็ดถึงการทำใน Dockerfile alpine กันบ้าง มาดูกัน และนี่คือ Dockerfile ที่เป็น...
ปกติผมจะใช้งาน Dockerfile แบบ Alpine มาตลอดเพราะมันเบา แต่บ้างงานก็จำเป็นต้องใช้งาน Ubuntu เป็น Dockerfile ด้วย ซึ่งในทุกครั้งที่ทำ ผมจำเป็นต้องเพิ่ม nonroot user ไว้ และเปลี่ยน timezone เป็...
ผมใช้งาน docker ใน server ตัวเองประจำแล้วจะเข้ามาดู log แต่ละครั้งก็ต้อง ssh เข้าไป ซึ่งในบ้างครั้งมันก็ไม่สะดวกเอาซะเลย เวลาระบบมีปัญหาก็จะถามหา logs กัน ซึ่งจะให้ทีม dev...
วันนี้เจอเคสหนึ่งหลังจากผมได้ทำการใช้งาน docker-compose กับงานลูกค้า แล้วเนื้อที่ของ HDD ดันเต็ม!!! ผมก็ งง ไปดิเต็มได้ไง สืบไปสืบมาเจอว่า docker มันทำการเขียนไฟล์ .json เป็น...
พอดีเจอคำถามใน Docker in Thai บน Facebook และลูกค้าล่าสุดพึ่งจะถามด้วยว่า "สามารถติดตั้ง docker แบบไม่มีอินเตอร์เน็ตได้ไหม?" โดยจะเป็นการติดตั้งบน Ubuntu ผมเลยไปหาวิธีมาได้ดั...
สมัครสมาชิกจดหมายข่าวของเราเพื่อรับข้อมูลและเนื้อหาพิเศษที่คุณไม่ควรพลาด! เรารับประกันว่าไม่มีการส่งสแปม และอีเมลของคุณจะไม่ถูกแชร์กับบุคคลที่สามอย่างแน่นอน