Docker Volume
Last updated
Last updated
Docker Volumn ใช้เพื่อเก็บรักษาข้อมูลภายใน Container ซึ่งหากเราไม่ได้กำหนด volumes ไว้เมื่อ Service ถูก stop หรือ restart ข้อมูลจะถูกลบทิ้งและเริ่มใหม่เสมอ
โดยเราสามารถเลือกได้ 2 วิธีระหว่าง:
Bind path บน Host กับ path ใน Container
Ex. docker run -d --rm -it --name test -v $(pwd):/app/ -v /app/node_modules -p 3000:3000 node-hello
สร้าง โดยตั้งชื่อให้ volume
Ex. 1. (Volume) ==> docker volume create volumn1 2. (Volume Mounting) ==> docker volume create --name my_test_volume --opt type=none --opt device=/home/jinna/Jinna_Balu/Test_volume --opt o=bind