Docker

สอน Docker: วิธีบอกให้ Docker สร้าง Image ใหม่ ไม่สน cache

เรื่องที่เกี่ยวข้อง - Docker, สอน Docker

Docker ตอนเราสั่งสร้าง Image ใหม่ๆ จาก Dockerfile นั้น ตัว Docker จะมีการโหลดไฟล์ต่างๆ มาเก็บไว้ใน cache เพื่อให้การสั่งสร้าง Image ใหม่ทุกครั้งไม่ใช้เวลาในการทำงานมากนัก

แต่บางครั้งเราเองก็อยากให้ Docker มันทำเป็นลืมๆ ไปซะว่ามันมี cache เก็บไว้อยู่ จะได้สร้างทุกอย่างใหม่หมด

เราสามารถทำได้ โดยใช้ option ชื่อ --no-cache ครับ เช่น

docker build -t teerasej/node-web-api . --no-cache

เท่านี้ Docker ก็จะสร้าง Image ของเราใหม่ โดยทิ้ง cache ของเก่าไปเลย

อ้างอิง – Docker Build, StackOverflow

เริ่มต้นยุค AI ด้วยคอร์สฟรี และพรีเมี่ยม กับพล

หากชอบสิ่งที่พลเล่า เรื่องที่พลสอน สามารถสนับสนุนพลโดยการเข้าเรียนคอร์สออนไลน์ของพลนะคร้าบ

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

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

Privacy Preferences

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

Allow All
Manage Consent Preferences
  • Always Active

Save