如何以根用户身份执行Docker容器

时间:2019-03-12 04:07:29

标签: docker

当我连接到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 个答案:

答案 0 :(得分:2)

好吧,我发现我按照docker官方说明在jupyter笔记本中运行图形工具,其中有代码docker run -p 8888:8888 -p 6006:6006 -it -u user -w /home/user tiagopeixoto/graph-tool bash。因此,我只是将-u user修改为-u root。并且成功纠正了问题。