การสร้าง docker images ให้เป็นของเราเอง

ในบางครั้ง docker images ที่มีมาให้นั้น ยังไม่เป็นไปตามที่เราต้องการจะเอาไปใช้งาน ดังนั้นในบทนี้เราจะพูถึงเรื่องการสร้าง docker images ให้เป็นของเราเอง

ในบทนี้จะใช้ training/sinatra images ที่มีอยู่แล้วนั้น มาเพิ่มการทำงานบางอย่างเข้าไป และ จากนั้นก็ สร้างมาให้เป็น images ของเราเอง

ในการอัพเดท images ขั้นแรกคุณต้องสร้าง container ที่ต้องการจะอัพเดทก่อน

$ docker run -t -i training/sinatra /bin/bash

root@0b2616b0e5a8:/#

เมื่ออยู่ภายใน container แล้ว ให้เพื่อมคำสั่งเพื่อที่จะติดตั้งjson root@0b2616b0e5a8:/# gem install json

ในทันทีที่ตั้ง json เสร็จเรียบร้อย ให้ออกจากcontainer ด้วยคำสั่ง exit

ณ ตอนนี้ คุณมี container ที่เปลี่ยนไปตามที่คุณต้องการแล้ว และจำต้อง commit container ที่มีการเปลี่ยนแปลงด้วยคำสั่ง

$ docker commit -m "Added json gem" -a "Kate Smith" \ 0b2616b0e5a8 ouruser/sinatra:v2

4f177bd27a9ff0f6dc2a830403925b5360bfe0b93d476f7fc3231110e7f71b1c

เท่านี้ก็เสร็จสิ้นการ images ให้เป็นของเราเองแล้ว

การสร้าง images จาก docker file

#

results matching ""

    No results matching ""