@r245_r

Почему docker контейнер не имеет доступа к подключенному usb ssd девайсу?

Подключил девайс к контейнеру. Он не хочет работать с ним, не маунтит нормально. Пытался замаунтить на основной системе и подключить к одной из папок контейнера через volume - пишет при запуске, когда пытается там что-то создать, что Permission denied, через --mount пытался - то же самое.
Попробовал через девайсы. Маунчу девайс внутри контейнера в папку - все без ошибок, когда пытаюсь в нее перейти, говорит - не существует папки. Флаг priveleged пробовал, и от имени root'а запускал, размаунчивал на основной системе. И через chown права папок на 777 ставил. А все так же - не хочет контейнер с ними работать.

Последнее что мне остаётся винить (после моей криворукости, конечно) - то что все это делается на orangepi, а подключить я пытаюсь внешний usb ssd (но в системе-то все нормально, значит с настройками docker'a что-то не так)

sudo docker run --name=transmission  --user=root  --privileged  --restart=always  -v /home/docker/transmission/config:/config  -v /home/torrents_watch:/watch  --device=/dev/sda1  -e PGID=1000 -e  PUID=1000  -e TZ=Europe/Moscow  -p 9095:9091  -p 51415:51413  -p 51415:51413/udp  linuxserver/transmission


root@orangepizero2w:~# docker exec -i transmission mkdir usb1
root@orangepizero2w:~# docker exec -i transmission mount /dev/sda1 usb1                 
root@orangepizero2w:~# docker exec -i transmission cd usb1                                
    execline-cd: usage: cd path prog...
  • Вопрос задан
  • 163 просмотра
Решения вопроса 1
@r245_r Автор вопроса
chmod 777 /dev/sda1
Проблема была в правах доступа непосредственно к устройству. А я искал ее выше
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы