Anaconda docker用户权限
我正在努力解决一些与容器用户权限相关的问题 我从中创建了一个图像 如您所见,at正在更改为Anaconda docker用户权限,docker,kubernetes,anaconda,apache-zeppelin,Docker,Kubernetes,Anaconda,Apache Zeppelin,我正在努力解决一些与容器用户权限相关的问题 我从中创建了一个图像 如您所见,at正在更改为USER 1000 我正试图使用以下命令玩anaconda: $ conda install pandas Collecting package metadata (current_repodata.json): failed NotWritableError: The current user does not have write permissions to a required path.
USER 1000
我正试图使用以下命令玩anaconda:
$ conda install pandas
Collecting package metadata (current_repodata.json): failed
NotWritableError: The current user does not have write permissions to a required path.
path: /opt/conda/pkgs/cache/9e0f62c3.json
uid: 1000
gid: 0
If you feel that permissions on this path are set incorrectly, you can manually
change them by executing
$ sudo chown 1000:0 /opt/conda/pkgs/cache/9e0f62c3.json
In general, it's not advisable to use 'sudo conda'.
关于如何处理该问题,您有什么想法吗?如果您想扩展Dockerfile,请在安装任何东西之前将用户更改回root
user 0
,然后再更改回非特权用户user 1000
。如果您正在运行容器或在其中执行,请将--user 0
添加到您的命令docker run--user 0 zeppelin
conda可执行文件本身是否正在更改用户id,可能是通过设置用户id?