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

docker

เพิ่ม 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
วิธีการ connect localhost จาก docker-compose

วิธีการ connect localhost จาก docker-compose


พอดีผมอยากจะให้ phpmyadmin ที่ทำมาจาก docker-compose นั้นสามารถ connect mysql ที่รันบนเครื่องตัวเองได้ เลยไปหาคำตอบมาได้วิธีการดังนี้ version: "3.8" services: phpmyadmin: image: phpmyadmin/phpmyadmin ports: - 8080:80 environment: - PMA_...

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.