ਡਿਫ਼ਾਲਟ ਤੌਰ 'ਤੇ, ਕਨਟੇਨਰ ਵਿੱਚ ਡੇਟਾ ephemeral ਹੈ — ਕਨਟੇਨਰ ਹਟਾਏ ਜਾਣ 'ਤੇ ਖਤਮ ਹੋ ਜਾਂਦਾ ਹੈ। Volumes (ਅਤੇ bind mounts) persistent storage ਫ਼ਰਾਹਮ ਕਰਦੇ ਹਨ ਜੋ ਕਨਟੇਨਰਾਂ ਤੋਂ ਲੰਮਾ ਬਚਿਆ ਰਹਿੰਦਾ ਹੈ, ਜੋ ਡੇਟਾਬੇਸਾਂ ਅਤੇ ਕਿਸੇ ਵੀ ਡੇਟਾ ਲਈ ਜ਼ਰੂਰੀ ਹੈ ਜੋ ਕਨਟੇਨਰ ਰੀਸਟਾਰਟ/ਹਟਾਏ ਜਾਣ ਤੋਂ ਬਚਣਾ ਚਾਹੀਦਾ ਹੈ।
ਸਮੱਸਿਆ: ਕਨਟੇਨਰ ephemeral ਹਨ
A container's writable layer is DELETED when the container is removed:
→ data written inside the container (e.g. a database's files) is LOST
→ containers are meant to be disposable/replaceable → don't store important data in them
→ For persistent data, you need storage OUTSIDE the container's lifecycle.
