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

如何以root用户身份执行Docker容器,docker,Docker,当我连接到Docker中的graph tool容器时,我只能以root以外的用户身份输入它。如果我使用docker exec-it--user root graph tool bash,它总是显示以下信息: OCI runtime exec失败:exec失败:容器\u linux.go:344:启动容器进程导致在config.json中设置“chdir to cwd(\“/home/user\”):权限被拒绝:未知 有人能告诉我怎么解决吗?好吧,我发现我按照docker的官方指示在jupyter

当我连接到Docker中的graph tool容器时,我只能以root以外的用户身份输入它。如果我使用
docker exec-it--user root graph tool bash
,它总是显示以下信息:
OCI runtime exec失败:exec失败:容器\u linux.go:344:启动容器进程导致在config.json中设置“chdir to cwd(\“/home/user\”):权限被拒绝:未知


有人能告诉我怎么解决吗?

好吧,我发现我按照docker的官方指示在jupyter笔记本中运行图形工具,那里有一个代码
docker run-p8888:8888-p6006:6006-it-u user-w/home/user tiagopeixoto/graph tool bash
。所以我只是将
-u user
修改为
-u root
。它成功地纠正了这个错误