Snappytux: Where Code Meets Board Games & Plant-Based Style

docker

5 ประโยชน์ของการใช้ .dockerignore ในการสร้าง Docker image

5 ประโยชน์ของการใช้ .dockerignore ในการสร้าง Docker image


การสร้าง Docker image นั้นมักจะมีไฟล์และโฟลเดอร์ที่ไม่จำเป็นรวมอยู่ใน image เช่น ไฟล์ log, ไฟล์ temporary, หรือโค้ดที่ยังไม่ได้ใช้งาน การรวมไฟล์เหล่านี้ลงใน image จะทำให้ image มี...

Arnon Kijlerdphon
Arnon Kijlerdphon
ติดตั้ง SonarQube โดย Docker-compose

ติดตั้ง SonarQube โดย Docker-compose


การรักษาคุณภาพของโค้ดเป็นสิ่งสำคัญสำหรับการพัฒนาซอฟต์แวร์ที่มีประสิทธิภาพและง่ายต่อการบำรุงรักษา SonarQube เป็นเครื่องมือวิเคราะห์คุณภาพโค้ดอัตโนมัติยอดนิยมที่ช่วยค้นพบจุดบกพร่องและแนะนำวิ...

Arnon Kijlerdphon
Arnon Kijlerdphon
เพิ่ม non-root user และ เปลี่ยน timezone ให้กับ Dockerfile alpine

เพิ่ม non-root user และ เปลี่ยน timezone ให้กับ Dockerfile alpine


คราวที่แล้วพูดถึงการเพิ่ม nonroot user กับเปลี่ยน timezone ใน dockfile ubuntu ไปแล้ว คราวนี้ขอแชร์โค็ดถึงการทำใน Dockerfile alpine กันบ้าง มาดูกัน และนี่คือ Dockerfile ที่เป็น...

Arnon Kijlerdphon
Arnon Kijlerdphon
เพิ่ม nonroot user และ เปลี่ยน timezone ให้กับ Dockerfile ubuntu

เพิ่ม nonroot user และ เปลี่ยน timezone ให้กับ Dockerfile ubuntu


ปกติผมจะใช้งาน Dockerfile แบบ Alpine มาตลอดเพราะมันเบา แต่บ้างงานก็จำเป็นต้องใช้งาน Ubuntu เป็น Dockerfile ด้วย ซึ่งในทุกครั้งที่ทำ ผมจำเป็นต้องเพิ่ม nonroot user ไว้ และเปลี่ยน timezone เป็...

Arnon Kijlerdphon
Arnon Kijlerdphon
ส่ง Docker log ไปหา GCP logging

ส่ง Docker log ไปหา GCP logging


ผมใช้งาน docker ใน server ตัวเองประจำแล้วจะเข้ามาดู log แต่ละครั้งก็ต้อง ssh เข้าไป ซึ่งในบ้างครั้งมันก็ไม่สะดวกเอาซะเลย เวลาระบบมีปัญหาก็จะถามหา logs กัน ซึ่งจะให้ทีม dev...

Arnon Kijlerdphon
Arnon Kijlerdphon
ลดขนาดไฟล์ log ของ docker

ลดขนาดไฟล์ log ของ docker


วันนี้เจอเคสหนึ่งหลังจากผมได้ทำการใช้งาน docker-compose กับงานลูกค้า แล้วเนื้อที่ของ HDD ดันเต็ม!!! ผมก็ งง ไปดิเต็มได้ไง สืบไปสืบมาเจอว่า docker มันทำการเขียนไฟล์ .json เป็น...

Arnon Kijlerdphon
Arnon Kijlerdphon
ติดตั้ง Docker และ Docker-compose แบบ Offline

ติดตั้ง Docker และ Docker-compose แบบ Offline


พอดีเจอคำถามใน Docker in Thai บน Facebook และลูกค้าล่าสุดพึ่งจะถามด้วยว่า "สามารถติดตั้ง docker แบบไม่มีอินเตอร์เน็ตได้ไหม?" โดยจะเป็นการติดตั้งบน Ubuntu ผมเลยไปหาวิธีมาได้ดั...

Arnon Kijlerdphon
Arnon Kijlerdphon

Subscribe


สมัครสมาชิกจดหมายข่าวของเราเพื่อรับข้อมูลและเนื้อหาพิเศษที่คุณไม่ควรพลาด! เรารับประกันว่าไม่มีการส่งสแปม และอีเมลของคุณจะไม่ถูกแชร์กับบุคคลที่สามอย่างแน่นอน

Thanks for subscribing! Check your inbox to confirm your subscription.

Please enter a valid email address!

Already a subscriber? Sign In.