لینوکس

Welcome!

This community is for professionals and enthusiasts of our products and services.
Share and discuss the best content and new marketing ideas, build your professional profile and become a better marketer together.

1

دسترسی فایلی که داکر کامپوز آن را ساخته

آواتار
ساناز میرباقری

سلام من یه داکر کامپوز دارم که توش اومدم یه volume گذاشتم 

volumes:
        - ./data:/var/lib/postgresql/data

این یعنی پوشه ای به اسم data روی سیستمم دارم و  مسیر/var/lib/postgresql/data را در محیط کانتینر داکرم دارم

و قرار هست دیتاهایی که در مسیر /var/lib/postgresql/data قرار داره در پوشه data من قرار بگیره


من قبل از اینکه بیام داکر کامپوزم را اجرا کنم میام یه پوشه به اسم data میسازم 

ولی هنگام اجرای داکر کامپوز ارور permission denied میده

چرا؟ چیکارش کنم؟

آواتار
رها کردن
1 پاسخ
1
آواتار
ساناز میرباقری
بهترین پاسخ

ارور permission denied به خاطر اینکه یوزر شما اومده پوشه data را ساخته ولی یوزر محیط داکر میخواهد داده ها را تو این پوشه قرار بده و دسترسی نداره

پس باید بعد از ساخت پوشه data سطح دسترسی پوشه را برای همه باز بذارید

برای اینکار از دستور chmod 777 path/your/folder استفاده کنید

777 به همه گروه ها و یوزر ها دسترسی کامل میده

آواتار
رها کردن