docker – 无法找到root用户:passwd文件中没有匹配的条目

weixin_38065391 2019-09-12 12:16:28
我有一个运行Docker容器,其中包含以下内容: docker exec -it cc58908a8dc2 /bin/bash 我之前在其他容器上运行此命令,它运行得很好.但是,现在我遇到了这个问题: unable to find user root: no matching entries in passwd file 我的Dockerfile具有以下内容: # We will be running our Spark jobs as `root` user. USER root # Working directory is set to the home folder of `root` user. WORKDIR /root 任何可能导致这种情况的想法?
...全文
126 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38066085 2019-09-12
  • 打赏
  • 举报
回复
有时,重新启动Docker容器后会出现该消息. 如果不是像这样重新启动:docker restart cc58908a8dc2 我停下来,像这样启动容器: docker stop cc58908a8dc2 docker start cc58908a8dc2 然后错误消失了.

433

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧