مشکل در volume docker

سلام دوستان
برنامه من توی سیستم خودم بدون هیچ مشکلی اجرا میشه و کارش اینه که یه سری دیتا توی یه دوشه بنویسه ولی وقتی توی سرور براش volume داکر ایجاد میکنم نمیتونه بنویسه و این خطا رو داره

OSError: [Errno 16] Device or resource busy: '/home/app/web/whoosh'

که فک کنم مربوط به استفاده شدن این volume به صورت همزمان بین چند برنامه هستش

ولی من که نگاه میکنم دیگه هیچ برنامه از این volume استفاده نمیکنه

چطور بررسی کنم که چه برنامه های روی این volume مینویسن

یا این که دستور lsof رو برای volume چطور اجرا کنم

فکر کنم بهتر باشه اول بگی رو لوکال و سرور چجوری داکر رو اجرا می کنی که کانتینر رو بسازه

من با داکر docker compose کار میکنم

بعدش هم اینکه توی لوکال من از داکر استفاده نکردم و هیچ مشکلی هم نداشت
فقط وقتی که توی سرور از volume داکر استفاده میکنم این خطا رو دارم

حتی وقتی که اگه کانتینر داکر بسازم و نگم که از volume استفاده بشه یعنی همین جوری دیتا توی کانتینر توی یه پوشه باشن مشکلی نداره

خوب محتوای docker-compose.yml رو بده لطفا

1 پسندیده

حل شد با این روش که ادرس ذخیره اطلاعات رو یه پوشه داخل volume دادم نمیدونم کاری درستی بود یا نه ولی حل شد مشکلم :joy:

1 پسندیده