小编ker*_*chi的帖子

TypeError:list indices必须是整数,而不是str Python

list[s]是一个字符串.为什么这不起作用?

出现以下错误:

TypeError:list indices必须是整数,而不是str

list = ['abc', 'def']
map_list = []

for s in list:
  t = (list[s], 1)
  map_list.append(t)
Run Code Online (Sandbox Code Playgroud)

python mapreduce

11
推荐指数
3
解决办法
8万
查看次数

如何在没有 root 权限的情况下删除主机上已安装的 Docker 卷目录

我有以下问题。

我无意中在没有 root 权限的主机上安装了 Docker 卷。现在,我在尝试删除目录时收到“权限被拒绝”错误,因为 Docker 容器是使用默认 root 用户创建的。

x@y:~/app/xy$ ls -ld data
drwxr-xr-x 4 root root 4096 Apr  7 16:26 data
x@y:~/app/xy$ rm -rf data
rm: cannot remove 'data/data/binlog.000005': Permission denied
rm: cannot remove 'data/data/undo_002': Permission denied
rm: cannot remove 'data/data/server-key.pem': Permission denied
rm: cannot remove 'data/data/ibdata1': Permission denied
rm: cannot remove 'data/data/client-cert.pem': Permission denied
...
rm: cannot remove 'data/dump/client-key.pem': Permission denied
rm: cannot remove 'data/dump/ca.pem': Permission denied
x@y:~/app/xy$
Run Code Online (Sandbox Code Playgroud)

信息:此 Docker 容器已被删除。

我寻找解决方案,但尚未找到。

您对如何解决我的问题有什么建议吗?

亲切的问候,马丁

file-permissions docker docker-volume

1
推荐指数
1
解决办法
1980
查看次数