gpt4 book ai didi

docker - 无法找到用户 root : no matching entries in passwd file

转载 作者:行者123 更新时间:2023-12-02 11:24:18 25 4
gpt4 key购买 nike

我有一个正在运行的 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

然后错误消失了。

关于docker - 无法找到用户 root : no matching entries in passwd file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41636759/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com