هر دیپلوی کانتینرِ اپ را از نو میسازد. هر فایلی که اپ داخلِ کانتینر بنویسد (عکسِ آپلودشده، خروجیِ گزارش، کش) با دیپلویِ بعدی پاک میشود، مگر اینکه داخلِ یک volume باشد.
افزودنِ volume#
- در صفحهی اپ به تبِ Storage بروید (owner یا admin).
- پوشهای از داخلِ اپ را بنویسید، مثلاً
/app/uploadsیا/var/www/html/wp-content. - ADD VOLUME را بزنید و اپ را REDEPLOY کنید. volume از همان دیپلو وصل میشود.
- هر اپ حداکثر ۵ volume دارد.
- پوشههای سیستمی (مثلِ
/etc،/usr،/proc) مجاز نیستند. - volumeهای اپهایی که با docker-compose ساخته شدهاند از خودِ فایلِ compose میآیند. آنجا اضافه یا عوضشان کنید و redeploy کنید.
فضا و هزینه#
حجمِ volumeها جزوِ دیسکِ پکِ همان اپ است و جدا حساب نمیشود. تبِ Storage مصرفِ فعلی را نشان میدهد. وقتی دیسک پر شود، طبقِ آستانهی SETTINGS → MONITOR (پیشفرض ۸۵٪) هشدار میگیرید. اگر جا کم آمد، فایلهای قدیمی را پاک کنید یا پکِ بزرگتری بگیرید.
حذف#
REMOVE را بزنید و برای تأیید مسیرِ volume را تایپ کنید، بعد اپ را redeploy کنید. بعد از آن دیپلوی، فایلهای volume از سرور برای همیشه پاک میشوند. اگر چیزی لازم دارید، قبلش از شِلِ کانتینر بیرون بیاورید.
