我正在尝试在没有任何管理员权限的系统上运行容器。
我唯一的权限是:
/usr/users/my_username/
中管理我自己的文件夹我正在使用这张图片jupyter/base-notebook。
我想像这样docker run -v /usr/users/my_username:/home/jovyan/work jupyter/base-notebook
运行容器。
但是当我这样做时,我得到了:
错误状态/ home / jovyan / work:[Errno 116]过时的文件句柄:'/ home / jovyan / work'
因此,我尝试以这种方式运行docker:
docker run -v -u my_usernameID:0 /usr/users/my_username:/home/jovyan/work jupyter/base-notebook
但是现在我对图像用户有一个权限错误:
PermissionError:[Errno 13]权限被拒绝:'/home/jovyan/.local'
关于如何以一种干净的方式 进行操作的想法吗?
谢谢
答案 0 :(得分:0)
尝试:
docker run --user jovyan -v /usr/users/my_username:/home/jovyan/work jupyter/base-notebook