如何以 root 身份运行 Docker 容器

3
当我连接到Docker中的graph-tool容器时,我只能以用户身份而非root身份进入。如果我使用docker exec -it --user root graph-tool bash命令,它总是显示以下信息: OCI runtime exec failed: exec failed: container_linux.go:344: starting container process caused "chdir to cwd (\"/home/user\") set in config.json failed: permission denied": unknown 请问有谁知道如何解决这个问题?
1个回答

2

我发现我遵循了Docker的官方指导,在jupyter笔记本中运行graph-tool。其中有一段代码docker run -p 8888:8888 -p 6006:6006 -it -u user -w /home/user tiagopeixoto/graph-tool bash。所以我只需将-u user修改为-u root。然后成功地解决了问题,即"最初的回答"。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接