Я нашел решение:
Мне пришлось установить локальный -постоянный плагин.
Мне пришлось подключить создаваемый том к точке подключения следующим образом:
sudo docker volume create -d local-persist -o mountpoint=/mnt/ --name=extra-addons
Проверить, получил ли я то, что ожидал:
sudo docker volume inspect extra-addons
Результат:
[
{
"CreatedAt": "0001-01-01T00:00:00Z",
"Driver": "local-persist",
"Labels": {},
"Mountpoint": "/mnt/",
"Name": "extra-addons",
"Options": {
"mountpoint": "/mnt/"
},
"Scope": "local"
}
]
Это то, что я ищу.
Одним из возможных решений может быть переход на не -корень. временно интерактивный пользователь, а затем переключение на root и ведение журнала выход обратно в корневую оболочку($SHLVL
не будет изменен):
# id
uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel),17(audio)
# su user -c 'su root -c exit' # type an incorrect password
Password:
su: Authentication failure
# echo $?
1
# su user -c 'su root -c exit' # type a correct password
Password:
# echo $?
0
#
Протестировано с su
из тени -4.2.1 на Slackware Linux и с su
на FreeBSD.