Upgrade WordPress จาก MySQL 5.7 ไปเป็น 8.0 ใน docker

เสือกอุตริไปนั่งอัพเกรด image ใน docker เพราะอยากจะทำให้มันเป็นของใหม่ ๆ ก็ไปเจอ docker compose ของเว็บนี้แหละ มันใช้ mysql 5.7 อยู่ เลยไปค้น ๆ ดู ตอนนี้ mysql มันออก 8.0 แล้ว และไอ้ 5.7 เนี่ย มันหลายปีก่อนมากแล้ว เลยคิดว่า เออ อัพเกรดแม่งเลยละกัน เริ่มต้นจากอัพเกรดแม่งดื้อ ๆ เลย แก้ tag จาก 5.7 ไปเป็น 8.0.14 ซึ่งเป็นเวอร์ชั่นล่าสุดตอนนี้ แล้วก็สั่ง build เลย … ทำจนทุก container ขึ้น ok หมดก็นึกได้ว่า สัส!! ไม่ได้ backup อะไรไว้เลย

Caddy บน Docker กับ การขอ Cert บน Let’s Encrypt แล้วติด Rate Limit

ตอนโน้น เคยจดบันทึกเอาไว้เรื่องการใช้ Caddy บน docker แล้วมันจะเอา cert จาก let’s encrypt มาติดตั้งและ enable HTTPS ให้โดยอัตโนมัติ ทีนี้ใช้งานไปใช้งานมาสักพัก ก็เจอปัญหาใหม่ตอนที่พยายาม start container บ่อย ๆ แล้วมันไปเอา cert บ่อย ๆ จนติด rate limit ทำให้ไม่สามารถไปขอ cert ใหม่ได้ และส่งผลให้ไม่สามารถ start container ได้ rate limit คือจำนวนครั้งในการอนุญาตในการเข้าเรียกใช้งาน service ต่อช่วงเวลาหนึ่ง ๆ หรือจำนวนอะไรสักอย่าง ต่อจำนวนอะไรสักอย่าง ซึ่งทาง let’s encrypt ก็มีการชี้แจงไว้เต็มไปหมดที่ https://letsencrypt.org/docs/rate-limits/ ทีนี้ปัญหาที่เจอที่เป็น rate limit ในการไปขอ cert ตอน start container […]