Witajcie, postawiłem dockera na debianie, ale nextcloud nie widzi dysku podłączonego do terminala. Dysk zamontowany w fdisk i widoczna partycja (mnt/disk1). Niestety docker i aplikacje zaimplementowane nie widzą go. Może mi to ktoś w prosty sposób wytłumaczyć? Dzięki z góry
Hej,
jeśli dobrze rozumiem odpaliłeś [image dla nextcloud](image nextcloud) jako container w dockerze na przykład w taki sposób:
docker run -d -p 8080:80 nextcloud
I teraz chciałbyś mieć możliwość dostępu do dysku fizycznego z Hosta?
Na początku musisz zrozumieć że defaultowo żaden uruchomiony kontener nie ma dostępu do hosta. Ani do jego procesów ani do dysków.
Tak więc teraz masz dwie opcje albo stworzyć Volumen na tym dysku albo wykorzystać bind mounts i zamontować ten katalog jako nowy katalog w kontenerze.
W sekcji Volumen masz opisane dlaczego warto użyć volumenów, ale to już bardziej zależy od tego co potrzebujesz.
Ogarnąłeś to jakoś? Szukam rozwiązania na zbliżony problem.