ERRO[0000] error waiting for container: context canceled docker: Error response from daemon: unable to find user root1: no matching entries in passwd file.
时间: 2024-03-17 07:42:09 浏览: 372
Docker获取镜像报错docker: Error response from daemon
这个错误提示表明在容器内找不到用户 `root1`,导致容器无法启动。
可能的原因是你在运行容器时指定了一个不存在的用户。你可以通过以下命令来列出容器内已有的用户列表:
```
docker run -it yckimm/second:second_v1.5 cat /etc/passwd
```
如果列表中没有你要使用的用户,那么你可以通过在 Dockerfile 中添加创建用户的操作来解决这个问题。例如,你可以在 Dockerfile 中添加以下命令来创建一个名为 `root1` 的用户:
```
RUN useradd -ms /bin/bash root1
```
然后重新构建镜像并运行容器即可。
阅读全文