База знаний Виртуализация Docker Docker. Недоступны примонтированные ресурсы при использовании rootless Current: Docker. Монтирование после запуска службы rootless PDF Download PDF Download page Docker. Монтирование после запуска службы rootless. Current page All pages Docker. Монтирование после запуска службы rootless Статья является возможным решением инцидента Docker. Недоступны примонтированные ресурсы при использовании rootless ОкружениеAstra Linux Special Edition 1.7 Update 5 (№ 2023-1023SE17) Диагностика Выполнить команды: sudo apt install docker.io rootless-helper-astra -y sudo mkdir -p /test_mount/{source,mountpoint} sudo chmod 777 -R /test_mount echo "Этот файл должен быть виден в контейнере" > /test_mount/source/testfile.txt sudo adduser test sudo pdpl-user -l 0:3 test CODE Запустить службу: sudo systemctl start rootless-docker@$(systemd-escape test@1:0:0:0@privsock) CODE Выполнить монтирование: sudo mount --bind /test_mount/source /test_mount/mountpoint CODE Проверить, что тестовый файл доступен: ls -la /test_mount/mountpoint/ CODE Выполнить запуск контейнера от имени пользователя test: rootlessenv docker run --rm -v /test_mount/mountpoint:/mnt/test alpine ls -la /mnt/test/ CODE Убедиться в отсутствии тестового файла.Выполнить перезапуск службы: sudo systemctl restart rootless-docker@$(systemd-escape test@1:0:0:0@privsock) CODE Повторно запустить контейнер от имени пользователя test: rootlessenv docker run --rm -v /test_mount/mountpoint:/mnt/test alpine ls -la /mnt/test/ CODE Убедиться в наличии тестового файла. Решение Ответ доступен с подключенной услугой «Техническая поддержка». Ознакомиться с услугой Перейти к авторизации Внимание! Для авторизации используйте учетные данные Личного кабинета Если учетная запись от новой версии личного кабинета отсутствует, просим писать на почту lk@astralinux.ru Выполнить команды: sudo apt install docker.io rootless-helper-astra -y sudo mkdir -p /test_mount/{source,mountpoint} sudo chmod 777 -R /test_mount echo "Этот файл должен быть виден в контейнере" > /test_mount/source/testfile.txt sudo adduser test sudo pdpl-user -l 0:3 test CODE Запустить службу: sudo systemctl start rootless-docker@$(systemd-escape test@1:0:0:0@privsock) CODE Выполнить монтирование: sudo mount --bind /test_mount/source /test_mount/mountpoint CODE Проверить, что тестовый файл доступен: ls -la /test_mount/mountpoint/ CODE Выполнить запуск контейнера от имени пользователя test: rootlessenv docker run --rm -v /test_mount/mountpoint:/mnt/test alpine ls -la /mnt/test/ CODE Убедиться в отсутствии тестового файла.Выполнить перезапуск службы: sudo systemctl restart rootless-docker@$(systemd-escape test@1:0:0:0@privsock) CODE Повторно запустить контейнер от имени пользователя test: rootlessenv docker run --rm -v /test_mount/mountpoint:/mnt/test alpine ls -la /mnt/test/ CODE Убедиться в наличии тестового файла. Возможная причина: Docker. Монтирование после запуска службы rootless . Перейти к решению. ×