ข้ามไปที่เนื้อหาหลัก

บทความ

กำลังแสดงโพสต์จาก พฤษภาคม, 2020

Docker เปลียน containerไปเป็น image

https://github.com/limweb/testdockerfileenv/blob/master/docker-entrypoint.sh เราไม่จำเป็นต้องสร้าง image จาก dokcer file เสมอไปครับ วันนี้มีคำสั่งมาแนะนำ  docker commit  containerid  tag/name:latest เป็น คือครั้งแรกเราสร้าง container จาก image มาแล้ว  เวลาใช้งานไปเกิดปัญหาต่าง ๆ ต้องเข้าไปติดตั้งเพิ่ม ทำให้ image ต่างจากเดิมไปมาก สมมติว่า เราจำเป็นต้อง clone รูปแบบ container นี้มาใช้งาน ปัญหาเกิดละถ้าใช้ image ตั้งต้น ก็ต้องนึกให้ดีนะว่า ติดตั้งเพิ่มอะไรไปบ้าง เอานี้ไม่ต้องทำแล้ว ใช้คำสั่ง มันจะสร้าง image ให้อีกตัว และเราก็สามารถ push ขึ้น docker hub ได้ด้วย ตามปกติ เวลาใช้ตัวใหม่ก็แค่ กำหนดเป็น image ใหม่ที่สร้าง Jenkins, Travis, Bitbucket, Gitlab, AWS อื่นๆ