无法find用户root:在passwd文件中没有匹配的条目
我有一个正在运行的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
任何想法可能导致这个?
有时,在重新启动Docker容器后,会出现该消息。
如果不是像这样docker restart cc58908a8dc2
我停下来,开始像这样的容器:
docker stop cc58908a8dc2 docker start cc58908a8dc2
然后错误消失了。
- dockerlogin<dtr-server>给404错误没有find
- Docker:重新连接到`docker exec`进程
- 如何在“准备”状态获取docker服务任务的日志
- 从主机访问Docker MySQL服务器,不需要容器的IP地址
- 作为非root用户在Docker容器中运行不可信代码的潜在安全问题是什么?
- 在构buildDocker镜像时使用主机上的configuration文件
- oauth2client.client.AccessTokenRefreshError:invalid_grant只在Docker中
- Swarm集群Consul设置
- .Net Core不能使用Docker支持的Add-migrations